12197908

Enabling Pass-Through Authentication in a Multi-Component Application

PublishedJanuary 14, 2025
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

3. The computer-implemented method of claim 1, wherein the security token is associated with an expiration time.

4

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

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

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

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

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

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

10. The system of claim 8, wherein the security token is associated with an expiration time.

11

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

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

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

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

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

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

17. The one or more non-transitory computer-readable media of claim 15, wherein the security token is associated with an expiration time.

18

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

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

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.

Patent Metadata

Filing Date

Unknown

Publication Date

January 14, 2025

Inventors

Akash Dwivedi
Simon Foster Fishel
Isabelle Park
Vivian Shen
Eric Tschetter
Joshua Walters

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ENABLING PASS-THROUGH AUTHENTICATION IN A MULTI-COMPONENT APPLICATION” (12197908). https://patentable.app/patents/12197908

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.