Systems and methods for third party token based authentication
US-10783518-B1 · Sep 22, 2020 · US
US11863640B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11863640-B2 |
| Application number | US-202217953147-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 26, 2022 |
| Priority date | Dec 15, 2017 |
| Publication date | Jan 2, 2024 |
| Grant date | Jan 2, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for generating a third-party resource usage map in a group based communication system, where the third-party resource usage map comprises a plurality of third party resource usage records and each third-party resource usage record comprises a user identifier, a third-party resource provider identifier, and a third-party resource access token.
Opening claim text (preview).
What is claimed is: 1. A method, implemented at least in part by a server computing device associated with a group-based communication platform, comprising: receiving, from a first third-party resource provider, a first third-party resource access token; receiving, from a first client device associated with a first user, a first third-party resource access request, the first third-party resource access request comprising a first user identifier and a first third-party resource provider identifier; retrieving, based at least in part on receiving the first third-party resource access request and from a group-based communication repository maintained by the group-based communication platform, a plurality of third-party resource usage records, wherein individual ones of the plurality of third-party resource usage records are associated with a different user identifier, determining that a second third-party resource provider identifier associated with a second third-party resource provider is absent from the plurality of third-party resource usage records; and transmitting, to respective client devices associated with the individual ones of the plurality of third-party resource usage records, a recommendation to access a second third-party resource, wherein the recommendation to access the second third-party resource comprises the second third-party resource provider identifier. 2. The method of claim 1 , wherein the recommendation to access the second third-party resource is configured to be rendered for display on individual ones of the respective client devices. 3. The method of claim 1 , further comprising: receiving, from a second client device of the respective client devices and in response to a recommendation to access the second third-party resource, a second third-party resource access request, the second third-party resource access request comprising a second user identifier associated with a second user and the second third-party resource provider identifier; and transmitting, to the second third-party resource provider, a second third-party resource user account creation request, the second third-party resource user account creation request comprising a second third-party resource access token. 4. The method of claim 3 , further comprising returning, as a result of searching a third-party resource usage map, an indicative third-party resource usage record associated with the second user identifier, the indicative third-party resource usage record comprising the second third-party resource provider identifier. 5. The method of claim 3 , wherein the second third-party resource user account creation request is a request to create a second third-party resource user account on behalf of the second client device. 6. The method of claim 1 , further comprising: transmitting, to the first third-party resource provider, a first third-party resource user account creation request; receiving, in response to the first third-party resource user account creation request, a first third-party resource user account creation approval; and generating a new third-party resource usage record associated with the first user identifier. 7. The method of claim 6 , wherein the new third-party resource usage record comprises one or more of the first third-party resource provider identifier and the first third-party resource access token. 8. The method of claim 6 , further comprising including the new third-party resource usage record in a third-party resource usage map. 9. A system comprising: one or more processors; and computer readable media storing instructions that, when executed, cause the system to perform operations comprising: receiving, from a first third-party resource provider, a first third-party resource access token; receiving, from a first client device associated with a first user, a first third-party resource access request, the first third-party resource access request comprising a first user identifier and a first third-party resource provider identifier; retrieving, based at least in part on receiving the first third-party resource access request and from a group-based communication repository maintained by a group-based communication platform, a plurality of third-party resource usage records, wherein individual ones of the plurality of third-party resource usage records are associated with a different user identifier; determining that a second third-party resource provider identifier associated with a second third-party resource provider is absent from the plurality of third-party resource usage records; and transmitting, to respective client devices associated with the individual ones of the plurality of third-party resource usage records, a recommendation to access a second third-party resource, wherein the recommendation to access the second third-party resource comprises the second third-party resource provider identifier. 10. The system of claim 9 , the operations further comprising: receiving, from a second client device of the respective client devices and in response to a recommendation to access the second third-party resource, a second third-party resource access request, the second third-party resource access request comprising a second user identifier associated with a second user and the second third-party resource provider identifier; and transmitting, to the second third-party resource provider, a second third-party resource user account creation request, the second third-party resource user account creation request comprising a second third-party resource access token. 11. The system of claim 10 , wherein the second third-party resource user account creation request is a request to create a second third-party resource user account on behalf of the second client device. 12. The system of claim 10 , the operations further comprising returning, as a result of searching a third-party resource usage map, an indicative third-party resource usage record associated with the second user identifier, the indicative third-party resource usage record comprising the second third-party resource provider identifier. 13. The system of claim 9 , the operations further comprising: transmitting, to the first third-party resource provider, a first third-party resource user account creation request; and receiving, in response to the first third-party user account creation request, a first third-party user account creation approval. 14. The system of claim 11 , the operations further comprising generating a new third-party resource usage record associated with the first user identifier. 15. One or more non-transitory computer readable media storing computer-executable instructions that, when executed by one or more processors of a computing device, cause the computing device to perform operations comprising: receiving, from a first third-party resource provider, a first third-party resource access token; receiving, from a first client device associated with a first user, a first third-party resource access request, the first third-party resource access request comprising a first user identifier and a first third-party resource provider identifier; retrieving, based at least in part on receiving the first third-party resource access request and from a group-based communication repository maintained by a group-based communication platform, a plurality of third-party resource usage records, wherein individual ones of the plurality of third-party resource usage records are associated with a different user identifier; determining that a second third-party resource provider identifier associated with a s
using third party service providers · CPC title
using tickets, e.g. Kerberos (cryptographic mechanisms or cryptographic arrangements for entity authentication using tickets or tokens H04L9/3213) · CPC title
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
for controlling access to devices or network resources · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.