CLOUD SERVICE AUTHENTICATION
First Claim
1. A method for providing access to a cloud service, comprising:
- receiving a request from an application hosted by an operating system (OS) to access a cloud service;
sending a token request to an identity provider, the token request comprising at least one of an application ID identifying the application, a cloud service ID associated with the cloud service, and OS cloud credentials of a user for the operating system;
receiving a token from the identity provider based upon the identity provider verifying the token request, the token signed with an identity provider signature; and
providing the token to the application for submission to a cloud service provider for access to the cloud service.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for obtaining access to a cloud service. In particular, a user may log into a client device using an operating system (OS) cloud login ID. The user may access cloud services (e.g., a music streaming service, a data storage service, etc.) through applications executing on the client device using merely the OS cloud login ID without providing additional login credentials specific to the cloud services. A client side application may request a token to access a cloud service. The token may be generated by an identity provider based upon the identity provider verifying an application ID identifying the application, a cloud service ID identifying the cloud service and/or OS cloud credentials. In this way, the application may present the token to a cloud service provider for verification to gain access to the cloud service hosted by the cloud service provider.
123 Citations
20 Claims
-
1. A method for providing access to a cloud service, comprising:
-
receiving a request from an application hosted by an operating system (OS) to access a cloud service; sending a token request to an identity provider, the token request comprising at least one of an application ID identifying the application, a cloud service ID associated with the cloud service, and OS cloud credentials of a user for the operating system; receiving a token from the identity provider based upon the identity provider verifying the token request, the token signed with an identity provider signature; and providing the token to the application for submission to a cloud service provider for access to the cloud service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for obtaining access to a cloud service, comprising:
-
submitting a request for a token generated by an identity provider, the request associated with at least one of an application ID identifying an application with an operating system (OS) hosting the application, a cloud service ID associated with a cloud service, and OS cloud credentials of a user for the operating system; and receiving the token comprising at least one of an identity provider signature, the application ID, the cloud service ID, and a user assigned ID computed from the cloud service ID and a user identification associating the user with the identity provider. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for providing access to a cloud service, comprising:
a token provider component configured to; receive a request from an application hosted by an operating system (OS) to access a cloud service; send a token request to an identity provider, the token request comprising at least one of an application ID identifying the application, a cloud service ID associated with the cloud service, and OS cloud credentials of a user for the operating system; receive a token from the identity provider based upon the identity provider verifying the token request, the token signed with an identity provider signature; and provide the token to the application for submission to a cloud service provider for access to the cloud service. - View Dependent Claims (16, 17, 18, 19, 20)
Specification