You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clients/client-sso-oidc/README.md
+16-38Lines changed: 16 additions & 38 deletions
Original file line number
Diff line number
Diff line change
@@ -9,46 +9,24 @@
9
9
10
10
AWS SDK for JavaScript SSOOIDC Client for Node.js, Browser and React Native.
11
11
12
-
<p>Amazon Web Services Single Sign On OpenID Connect (OIDC) is a web service that enables a client (such as Amazon Web Services CLI
13
-
or a native application) to register with Amazon Web Services SSO. The service also enables the client to
14
-
fetch the user’s access token upon successful authentication and authorization with
15
-
Amazon Web Services SSO.</p>
12
+
<p>AWS Single Sign-On (SSO) OpenID Connect (OIDC) is a web service that enables a client
13
+
(such as AWS CLI or a native application) to register with AWS SSO. The service also
14
+
enables the client to fetch the user’s access token upon successful authentication and
15
+
authorization with AWS SSO. This service conforms with the OAuth 2.0 based implementation of
16
+
the device authorization grant standard (<ahref="https://tools.ietf.org/html/rfc8628">https://tools.ietf.org/html/rfc8628</a>).</p>
17
+
18
+
<p>For general information about AWS SSO, see <ahref="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">What is AWS
19
+
Single Sign-On?</a> in the <i>AWS SSO User Guide</i>.</p>
20
+
21
+
<p>This API reference guide describes the AWS SSO OIDC operations that you can call
22
+
programatically and includes detailed information on data types and errors.</p>
23
+
16
24
<note>
17
-
<p>Although Amazon Web Services Single Sign-On was renamed, the <code>sso</code> and
18
-
<code>identitystore</code> API namespaces will continue to retain their original name for
19
-
backward compatibility purposes. For more information, see <ahref="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html#renamed">Amazon Web Services SSO rename</a>.</p>
25
+
<p>AWS provides SDKs that consist of libraries and sample code for various programming
26
+
languages and platforms such as Java, Ruby, .Net, iOS, and Android. The SDKs provide a
27
+
convenient way to create programmatic access to AWS SSO and other AWS services. For more
28
+
information about the AWS SDKs, including how to download and install them, see <ahref="http://aws.amazon.com/tools/">Tools for Amazon Web Services</a>.</p>
20
29
</note>
21
-
<p>
22
-
<b>Considerations for Using This Guide</b>
23
-
</p>
24
-
<p>Before you begin using this guide, we recommend that you first review the following
25
-
important information about how the Amazon Web Services SSO OIDC service works.</p>
26
-
<ul>
27
-
<li>
28
-
<p>The Amazon Web Services SSO OIDC service currently implements only the portions of the OAuth 2.0
29
-
Device Authorization Grant standard (<ahref="https://tools.ietf.org/html/rfc8628">https://tools.ietf.org/html/rfc8628</a>) that are necessary to enable single
30
-
sign-on authentication with the AWS CLI. Support for other OIDC flows frequently needed
31
-
for native applications, such as Authorization Code Flow (+ PKCE), will be addressed in
32
-
future releases.</p>
33
-
</li>
34
-
<li>
35
-
<p>The service emits only OIDC access tokens, such that obtaining a new token (For
36
-
example, token refresh) requires explicit user re-authentication.</p>
37
-
</li>
38
-
<li>
39
-
<p>The access tokens provided by this service grant access to all AWS account
40
-
entitlements assigned to an Amazon Web Services SSO user, not just a particular application.</p>
41
-
</li>
42
-
<li>
43
-
<p>The documentation in this guide does not describe the mechanism to convert the access
44
-
token into AWS Auth (“sigv4”) credentials for use with IAM-protected AWS service
45
-
endpoints. For more information, see <ahref="https://docs.aws.amazon.com/singlesignon/latest/PortalAPIReference/API_GetRoleCredentials.html">GetRoleCredentials</a> in the <i>Amazon Web Services SSO Portal API Reference
46
-
Guide</i>.</p>
47
-
</li>
48
-
</ul>
49
-
50
-
<p>For general information about Amazon Web Services SSO, see <ahref="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">What is
51
-
Amazon Web Services SSO?</a> in the <i>Amazon Web Services SSO User Guide</i>.</p>
Copy file name to clipboardExpand all lines: clients/client-sso-oidc/src/SSOOIDC.ts
+19-42Lines changed: 19 additions & 42 deletions
Original file line number
Diff line number
Diff line change
@@ -15,51 +15,29 @@ import {
15
15
import{SSOOIDCClient}from"./SSOOIDCClient";
16
16
17
17
/**
18
-
* <p>Amazon Web Services Single Sign On OpenID Connect (OIDC) is a web service that enables a client (such as Amazon Web Services CLI
19
-
* or a native application) to register with Amazon Web Services SSO. The service also enables the client to
20
-
* fetch the user’s access token upon successful authentication and authorization with
21
-
* Amazon Web Services SSO.</p>
18
+
* <p>AWS Single Sign-On (SSO) OpenID Connect (OIDC) is a web service that enables a client
19
+
* (such as AWS CLI or a native application) to register with AWS SSO. The service also
20
+
* enables the client to fetch the user’s access token upon successful authentication and
21
+
* authorization with AWS SSO. This service conforms with the OAuth 2.0 based implementation of
22
+
* the device authorization grant standard (<a href="https://tools.ietf.org/html/rfc8628">https://tools.ietf.org/html/rfc8628</a>).</p>
23
+
*
24
+
* <p>For general information about AWS SSO, see <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">What is AWS
25
+
* Single Sign-On?</a> in the <i>AWS SSO User Guide</i>.</p>
26
+
*
27
+
* <p>This API reference guide describes the AWS SSO OIDC operations that you can call
28
+
* programatically and includes detailed information on data types and errors.</p>
29
+
*
22
30
* <note>
23
-
* <p>Although Amazon Web Services Single Sign-On was renamed, the <code>sso</code> and
24
-
* <code>identitystore</code> API namespaces will continue to retain their original name for
25
-
* backward compatibility purposes. For more information, see <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html#renamed">Amazon Web Services SSO rename</a>.</p>
31
+
* <p>AWS provides SDKs that consist of libraries and sample code for various programming
32
+
* languages and platforms such as Java, Ruby, .Net, iOS, and Android. The SDKs provide a
33
+
* convenient way to create programmatic access to AWS SSO and other AWS services. For more
34
+
* information about the AWS SDKs, including how to download and install them, see <a href="http://aws.amazon.com/tools/">Tools for Amazon Web Services</a>.</p>
26
35
* </note>
27
-
* <p>
28
-
* <b>Considerations for Using This Guide</b>
29
-
* </p>
30
-
* <p>Before you begin using this guide, we recommend that you first review the following
31
-
* important information about how the Amazon Web Services SSO OIDC service works.</p>
32
-
* <ul>
33
-
* <li>
34
-
* <p>The Amazon Web Services SSO OIDC service currently implements only the portions of the OAuth 2.0
35
-
* Device Authorization Grant standard (<a href="https://tools.ietf.org/html/rfc8628">https://tools.ietf.org/html/rfc8628</a>) that are necessary to enable single
36
-
* sign-on authentication with the AWS CLI. Support for other OIDC flows frequently needed
37
-
* for native applications, such as Authorization Code Flow (+ PKCE), will be addressed in
38
-
* future releases.</p>
39
-
* </li>
40
-
* <li>
41
-
* <p>The service emits only OIDC access tokens, such that obtaining a new token (For
42
-
* example, token refresh) requires explicit user re-authentication.</p>
43
-
* </li>
44
-
* <li>
45
-
* <p>The access tokens provided by this service grant access to all AWS account
46
-
* entitlements assigned to an Amazon Web Services SSO user, not just a particular application.</p>
47
-
* </li>
48
-
* <li>
49
-
* <p>The documentation in this guide does not describe the mechanism to convert the access
50
-
* token into AWS Auth (“sigv4”) credentials for use with IAM-protected AWS service
51
-
* endpoints. For more information, see <a href="https://docs.aws.amazon.com/singlesignon/latest/PortalAPIReference/API_GetRoleCredentials.html">GetRoleCredentials</a> in the <i>Amazon Web Services SSO Portal API Reference
52
-
* Guide</i>.</p>
53
-
* </li>
54
-
* </ul>
55
-
*
56
-
* <p>For general information about Amazon Web Services SSO, see <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">What is
57
-
* Amazon Web Services SSO?</a> in the <i>Amazon Web Services SSO User Guide</i>.</p>
58
36
*/
59
37
exportclassSSOOIDCextendsSSOOIDCClient{
60
38
/**
61
39
* <p>Creates and returns an access token for the authorized client. The access token issued
62
-
* will be used to fetch short-term credentials for the assigned roles in the Amazon Web Services
40
+
* will be used to fetch short-term credentials for the assigned roles in the AWS
* <p>Amazon Web Services Single Sign On OpenID Connect (OIDC) is a web service that enables a client (such as Amazon Web Services CLI
214
-
* or a native application) to register with Amazon Web Services SSO. The service also enables the client to
215
-
* fetch the user’s access token upon successful authentication and authorization with
216
-
* Amazon Web Services SSO.</p>
213
+
* <p>AWS Single Sign-On (SSO) OpenID Connect (OIDC) is a web service that enables a client
214
+
* (such as AWS CLI or a native application) to register with AWS SSO. The service also
215
+
* enables the client to fetch the user’s access token upon successful authentication and
216
+
* authorization with AWS SSO. This service conforms with the OAuth 2.0 based implementation of
217
+
* the device authorization grant standard (<a href="https://tools.ietf.org/html/rfc8628">https://tools.ietf.org/html/rfc8628</a>).</p>
218
+
*
219
+
* <p>For general information about AWS SSO, see <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">What is AWS
220
+
* Single Sign-On?</a> in the <i>AWS SSO User Guide</i>.</p>
221
+
*
222
+
* <p>This API reference guide describes the AWS SSO OIDC operations that you can call
223
+
* programatically and includes detailed information on data types and errors.</p>
224
+
*
217
225
* <note>
218
-
* <p>Although Amazon Web Services Single Sign-On was renamed, the <code>sso</code> and
219
-
* <code>identitystore</code> API namespaces will continue to retain their original name for
220
-
* backward compatibility purposes. For more information, see <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html#renamed">Amazon Web Services SSO rename</a>.</p>
226
+
* <p>AWS provides SDKs that consist of libraries and sample code for various programming
227
+
* languages and platforms such as Java, Ruby, .Net, iOS, and Android. The SDKs provide a
228
+
* convenient way to create programmatic access to AWS SSO and other AWS services. For more
229
+
* information about the AWS SDKs, including how to download and install them, see <a href="http://aws.amazon.com/tools/">Tools for Amazon Web Services</a>.</p>
221
230
* </note>
222
-
* <p>
223
-
* <b>Considerations for Using This Guide</b>
224
-
* </p>
225
-
* <p>Before you begin using this guide, we recommend that you first review the following
226
-
* important information about how the Amazon Web Services SSO OIDC service works.</p>
227
-
* <ul>
228
-
* <li>
229
-
* <p>The Amazon Web Services SSO OIDC service currently implements only the portions of the OAuth 2.0
230
-
* Device Authorization Grant standard (<a href="https://tools.ietf.org/html/rfc8628">https://tools.ietf.org/html/rfc8628</a>) that are necessary to enable single
231
-
* sign-on authentication with the AWS CLI. Support for other OIDC flows frequently needed
232
-
* for native applications, such as Authorization Code Flow (+ PKCE), will be addressed in
233
-
* future releases.</p>
234
-
* </li>
235
-
* <li>
236
-
* <p>The service emits only OIDC access tokens, such that obtaining a new token (For
237
-
* example, token refresh) requires explicit user re-authentication.</p>
238
-
* </li>
239
-
* <li>
240
-
* <p>The access tokens provided by this service grant access to all AWS account
241
-
* entitlements assigned to an Amazon Web Services SSO user, not just a particular application.</p>
242
-
* </li>
243
-
* <li>
244
-
* <p>The documentation in this guide does not describe the mechanism to convert the access
245
-
* token into AWS Auth (“sigv4”) credentials for use with IAM-protected AWS service
246
-
* endpoints. For more information, see <a href="https://docs.aws.amazon.com/singlesignon/latest/PortalAPIReference/API_GetRoleCredentials.html">GetRoleCredentials</a> in the <i>Amazon Web Services SSO Portal API Reference
247
-
* Guide</i>.</p>
248
-
* </li>
249
-
* </ul>
250
-
*
251
-
* <p>For general information about Amazon Web Services SSO, see <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">What is
252
-
* Amazon Web Services SSO?</a> in the <i>Amazon Web Services SSO User Guide</i>.</p>
0 commit comments