Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method, implemented at a first server implementing a first component of a multi-component application, wherein the multi-component application includes a second component implemented at a user device, the computer-implemented method comprising: authenticating the user device as associated with an identity; transmitting a request to a second server, distinct from the first server, for a security token corresponding to the identity, wherein the request includes authentication information authenticating the first server to the second server, and wherein the security token authenticates a bearer of the security token to the second server as associated with an identity; obtaining the security token from the second server; and providing the security token to the user device, wherein the user device is configured to access information utilized by the second component to implement the multi-component application from the second server by authenticating the second component using the security token.
2. The computer-implemented method of claim 1, wherein the second component uses the security token to obtain metadata from the second server, and wherein functions performed by the second component use the metadata.
3. The computer-implemented method of claim 1, wherein the security token is associated with an expiration time.
4. The computer-implemented method of claim 1, wherein the method further comprises: receiving a second request from the second component for versioning information; retrieving a version indicator associated with the first component; and providing the version indicator to the second component, wherein the second component is configured to adjust its functionality based on the version indicator.
5. The computer-implemented method of claim 1, wherein the method further comprises: receiving, from the user device, a request for a network object corresponding to the multi-component application; and transmitting the network object to the user device, wherein the network object enables a network connection between the user device and the first server, and wherein the network object is configured to communicate with the second component.
6. The computer-implemented method of claim 5, wherein a data intake and query system executes on the first server, wherein the first component includes functions to execute operations on the data intake and query system, and wherein the method further comprises: receiving, at the first component, a search query from the second component; executing, at the first component, the search query on the data intake and query system to generate results; and providing the results of the search query to the second component.
7. The computer-implemented method of claim 6, wherein providing the results of the search query to the second component comprises providing the results to the network object, wherein the network object is configured to provide the results to the second component.
8. A system comprising: a physical data store including instructions executable by a processor; and a processor configured to execute the instructions to: at a first server, implement a first component of a multi-component application, wherein the multi-component application includes a second component implemented at a user device; authenticate a user device as associated with an identity; transmit a request to a second server, distinct from the first server, for a security token corresponding to the identity, wherein the request includes authentication information authenticating the first server to the second server, and wherein the security token authenticates a bearer of the security token to the second server as associated with an identity; obtain the security token from the second server; and provide the security token to the user device, wherein the user device is configured to access information utilized by the second component to implement the multi-component application from the second server by authenticating the second component using the security token.
9. The system of claim 8, wherein the second component uses the security token to obtain metadata from the second server, and wherein functions performed by the second component use the metadata.
10. The system of claim 8, wherein the security token is associated with an expiration time.
11. The system of claim 8, wherein the processor is further configured to execute the instructions to: receive a second request from the second component for versioning information; retrieve a version indicator associated with the first component; and provide the version indicator to the second component, wherein the second component is configured to adjust its functionality based on the version indicator.
12. The system of claim 8, wherein the processor is further configured to execute the instructions to: receive, from the user device, a request for a network object corresponding to the multi-component application; and transmit the network object to the user device, wherein the network object enables a network connection between the user device and the first server, and wherein the network object is configured to communicate with the second component.
13. The system of claim 12, wherein a data intake and query system further executes on the first server, and wherein the first component includes functions to execute operations on the data intake and query system, and wherein the processor is further configured to execute the instructions to: receive, at the first component, a search query from the second component; execute, at the first component, the search query on the data intake and query system to generate results; and provide the results of the search query to the second component.
14. The system of claim 13, wherein providing the results of the search query to the second component comprises providing the results to the network object, wherein the network object is configured to provide the results to the second component.
15. One or more non-transitory computer-readable media comprising instructions executable by a computing system to: at a first server, implement a first component of a multi-component application, wherein the multi-component application includes a second component implemented at a user device; authenticate a user device as associated with an identity; transmit a request to a second server, distinct from the first server, for a security token corresponding to the identity, wherein the request includes authentication information authenticating the first server to the second server, and wherein the security token authenticates a bearer of the security token to the second server as associated with an identity; obtain the security token from the second server; and provide the security token to the user device, wherein the user device is configured to access information utilized by the second component to implement the multi-component application from the second server by authenticating the second component using the security token.
16. The one or more non-transitory computer-readable media of claim 15, wherein the second component uses the security token to obtain metadata from the second server, and wherein functions performed by the second component use the metadata.
17. The one or more non-transitory computer-readable media of claim 15, wherein the security token is associated with an expiration time.
18. The one or more non-transitory computer-readable media of claim 15, wherein the computing system is further configured to execute the instructions to: receive a second request from the second component for versioning information; retrieve a version indicator associated with the first component; and provide the version indicator to the second component, wherein the second component is configured to adjust its functionality based on the version indicator.
19. The one or more non-transitory computer-readable media of claim 15, wherein the computing system is further configured to execute the instructions to: receive, from the user device, a request for a network object corresponding to the multi-component application; and transmit the network object to the user device, wherein the network object enables a network connection between the user device and the first server, and wherein the network object is configured to communicate with the second component.
20. The one or more non-transitory computer-readable media of claim 19, wherein a data intake and query system executes on the first server, wherein the first component includes functions to execute operations on the data intake and query system, and wherein the computing system is further configured to execute the instructions to: receiving, at the first component, a search query from the second component; executing, at the first component, the search query on the data intake and query system to generate results; and providing the results of the search query to the second component.
Unknown
January 14, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.