Skip to content

Commit ad60044

Browse files
author
awstools
committed
feat(client-sso-oidc): This release adds AwsAdditionalDetails in the CreateTokenWithIAM API response.
1 parent 678eaeb commit ad60044

File tree

5 files changed

+78
-7
lines changed

5 files changed

+78
-7
lines changed

clients/client-sso-oidc/src/commands/CreateTokenWithIAMCommand.ts

+12
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ export interface CreateTokenWithIAMCommandOutput extends CreateTokenWithIAMRespo
7070
* // scope: [ // Scopes
7171
* // "STRING_VALUE",
7272
* // ],
73+
* // awsAdditionalDetails: { // AwsAdditionalDetails
74+
* // identityContext: "STRING_VALUE",
75+
* // },
7376
* // };
7477
*
7578
* ```
@@ -148,6 +151,9 @@ export interface CreateTokenWithIAMCommandOutput extends CreateTokenWithIAMRespo
148151
* /* response is
149152
* {
150153
* accessToken: "aoal-YigITUDiNX1xZwOMXM5MxOWDL0E0jg9P6_C_jKQPxS_SKCP6f0kh1Up4g7TtvQqkMnD-GJiU_S1gvug6SrggAkc0:MGYCMQD3IatVjV7jAJU91kK3PkS/SfA2wtgWzOgZWDOR7sDGN9t0phCZz5It/aes/3C1Zj0CMQCKWOgRaiz6AIhza3DSXQNMLjRKXC8F8ceCsHlgYLMZ7hZidEXAMPLEACCESSTOKEN",
154+
* awsAdditionalDetails: {
155+
* identityContext: "EXAMPLEIDENTITYCONTEXT"
156+
* },
151157
* expiresIn: 1579729529,
152158
* idToken: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhd3M6aWRlbnRpdHlfc3RvcmVfaWQiOiJkLTMzMzMzMzMzMzMiLCJzdWIiOiI3MzA0NDhmMi1lMGExLTcwYTctYzk1NC0wMDAwMDAwMDAwMDAiLCJhd3M6aW5zdGFuY2VfYWNjb3VudCI6IjExMTExMTExMTExMSIsInN0czppZGVudGl0eV9jb250ZXh0IjoiRVhBTVBMRUlERU5USVRZQ09OVEVYVCIsInN0czphdWRpdF9jb250ZXh0IjoiRVhBTVBMRUFVRElUQ09OVEVYVCIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHljZW50ZXIuYW1hem9uYXdzLmNvbS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmlkZW50aXR5X3N0b3JlX2FybiI6ImFybjphd3M6aWRlbnRpdHlzdG9yZTo6MTExMTExMTExMTExOmlkZW50aXR5c3RvcmUvZC0zMzMzMzMzMzMzIiwiYXVkIjoiYXJuOmF3czpzc286OjEyMzQ1Njc4OTAxMjphcHBsaWNhdGlvbi9zc29pbnMtMTExMTExMTExMTExL2FwbC0yMjIyMjIyMjIyMjIiLCJhd3M6aW5zdGFuY2VfYXJuIjoiYXJuOmF3czpzc286OjppbnN0YW5jZS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmNyZWRlbnRpYWxfaWQiOiJfWlIyTjZhVkJqMjdGUEtheWpfcEtwVjc3QVBERl80MXB4ZXRfWWpJdUpONlVJR2RBdkpFWEFNUExFQ1JFRElEIiwiYXV0aF90aW1lIjoiMjAyMC0wMS0yMlQxMjo0NToyOVoiLCJleHAiOjE1Nzk3Mjk1MjksImlhdCI6MTU3OTcyNTkyOX0.Xyah6qbk78qThzJ41iFU2yfGuRqqtKXHrJYwQ8L9Ip0",
153159
* issuedTokenType: "urn:ietf:params:oauth:token-type:refresh_token",
@@ -175,6 +181,9 @@ export interface CreateTokenWithIAMCommandOutput extends CreateTokenWithIAMRespo
175181
* /* response is
176182
* {
177183
* accessToken: "aoal-YigITUDiNX1xZwOMXM5MxOWDL0E0jg9P6_C_jKQPxS_SKCP6f0kh1Up4g7TtvQqkMnD-GJiU_S1gvug6SrggAkc0:MGYCMQD3IatVjV7jAJU91kK3PkS/SfA2wtgWzOgZWDOR7sDGN9t0phCZz5It/aes/3C1Zj0CMQCKWOgRaiz6AIhza3DSXQNMLjRKXC8F8ceCsHlgYLMZ7hZidEXAMPLEACCESSTOKEN",
184+
* awsAdditionalDetails: {
185+
* identityContext: "EXAMPLEIDENTITYCONTEXT"
186+
* },
178187
* expiresIn: 1579729529,
179188
* idToken: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhd3M6aWRlbnRpdHlfc3RvcmVfaWQiOiJkLTMzMzMzMzMzMzMiLCJzdWIiOiI3MzA0NDhmMi1lMGExLTcwYTctYzk1NC0wMDAwMDAwMDAwMDAiLCJhd3M6aW5zdGFuY2VfYWNjb3VudCI6IjExMTExMTExMTExMSIsInN0czppZGVudGl0eV9jb250ZXh0IjoiRVhBTVBMRUlERU5USVRZQ09OVEVYVCIsInN0czphdWRpdF9jb250ZXh0IjoiRVhBTVBMRUFVRElUQ09OVEVYVCIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHljZW50ZXIuYW1hem9uYXdzLmNvbS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmlkZW50aXR5X3N0b3JlX2FybiI6ImFybjphd3M6aWRlbnRpdHlzdG9yZTo6MTExMTExMTExMTExOmlkZW50aXR5c3RvcmUvZC0zMzMzMzMzMzMzIiwiYXVkIjoiYXJuOmF3czpzc286OjEyMzQ1Njc4OTAxMjphcHBsaWNhdGlvbi9zc29pbnMtMTExMTExMTExMTExL2FwbC0yMjIyMjIyMjIyMjIiLCJhd3M6aW5zdGFuY2VfYXJuIjoiYXJuOmF3czpzc286OjppbnN0YW5jZS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmNyZWRlbnRpYWxfaWQiOiJfWlIyTjZhVkJqMjdGUEtheWpfcEtwVjc3QVBERl80MXB4ZXRfWWpJdUpONlVJR2RBdkpFWEFNUExFQ1JFRElEIiwiYXV0aF90aW1lIjoiMjAyMC0wMS0yMlQxMjo0NToyOVoiLCJleHAiOjE1Nzk3Mjk1MjksImlhdCI6MTU3OTcyNTkyOX0.Xyah6qbk78qThzJ41iFU2yfGuRqqtKXHrJYwQ8L9Ip0",
180189
* issuedTokenType: "urn:ietf:params:oauth:token-type:refresh_token",
@@ -230,6 +239,9 @@ export interface CreateTokenWithIAMCommandOutput extends CreateTokenWithIAMRespo
230239
* /* response is
231240
* {
232241
* accessToken: "aoal-YigITUDiNX1xZwOMXM5MxOWDL0E0jg9P6_C_jKQPxS_SKCP6f0kh1Up4g7TtvQqkMnD-GJiU_S1gvug6SrggAkc0:MGYCMQD3IatVjV7jAJU91kK3PkS/SfA2wtgWzOgZWDOR7sDGN9t0phCZz5It/aes/3C1Zj0CMQCKWOgRaiz6AIhza3DSXQNMLjRKXC8F8ceCsHlgYLMZ7hZidEXAMPLEACCESSTOKEN",
242+
* awsAdditionalDetails: {
243+
* identityContext: "EXAMPLEIDENTITYCONTEXT"
244+
* },
233245
* expiresIn: 1579729529,
234246
* idToken: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhd3M6aWRlbnRpdHlfc3RvcmVfaWQiOiJkLTMzMzMzMzMzMzMiLCJzdWIiOiI3MzA0NDhmMi1lMGExLTcwYTctYzk1NC0wMDAwMDAwMDAwMDAiLCJhd3M6aW5zdGFuY2VfYWNjb3VudCI6IjExMTExMTExMTExMSIsInN0czppZGVudGl0eV9jb250ZXh0IjoiRVhBTVBMRUlERU5USVRZQ09OVEVYVCIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHljZW50ZXIuYW1hem9uYXdzLmNvbS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmlkZW50aXR5X3N0b3JlX2FybiI6ImFybjphd3M6aWRlbnRpdHlzdG9yZTo6MTExMTExMTExMTExOmlkZW50aXR5c3RvcmUvZC0zMzMzMzMzMzMzIiwiYXVkIjoiYXJuOmF3czpzc286OjEyMzQ1Njc4OTAxMjphcHBsaWNhdGlvbi9zc29pbnMtMTExMTExMTExMTExL2FwbC0yMjIyMjIyMjIyMjIiLCJhd3M6aW5zdGFuY2VfYXJuIjoiYXJuOmF3czpzc286OjppbnN0YW5jZS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmNyZWRlbnRpYWxfaWQiOiJfWlIyTjZhVkJqMjdGUEtheWpfcEtwVjc3QVBERl80MXB4ZXRfWWpJdUpONlVJR2RBdkpFWEFNUExFQ1JFRElEIiwiYXV0aF90aW1lIjoiMjAyMC0wMS0yMlQxMjo0NToyOVoiLCJleHAiOjE1Nzk3Mjk1MjksImlhdCI6MTU3OTcyNTkyOX0.5SYiW1kMsuUr7nna-l5tlakM0GNbMHvIM2_n0QD23jM",
235247
* issuedTokenType: "urn:ietf:params:oauth:token-type:access_token",

clients/client-sso-oidc/src/commands/StartDeviceAuthorizationCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ export interface StartDeviceAuthorizationCommandOutput extends StartDeviceAuthor
105105
* expiresIn: 1579729529,
106106
* interval: 1,
107107
* userCode: "makdfsk83yJraWQiOiJrZXktMTU2Njk2sImFsZyI6IkhTMzIn0EXAMPLEUSERCODE",
108-
* verificationUri: "https://device.sso.us-west-2.amazonaws.com",
109-
* verificationUriComplete: "https://device.sso.us-west-2.amazonaws.com?user_code=makdfsk83yJraWQiOiJrZXktMTU2Njk2sImFsZyI6IkhTMzIn0EXAMPLEUSERCODE"
108+
* verificationUri: "https://directory-alias-example.awsapps.com/start/#/device",
109+
* verificationUriComplete: "https://directory-alias-example.awsapps.com/start/#/device?user_code=makdfsk83yJraWQiOiJrZXktMTU2Njk2sImFsZyI6IkhTMzIn0EXAMPLEUSERCODE"
110110
* }
111111
* *\/
112112
* ```

clients/client-sso-oidc/src/models/models_0.ts

+24
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,21 @@ export class AuthorizationPendingException extends __BaseException {
7373
}
7474
}
7575

76+
/**
77+
* <p>This structure contains Amazon Web Services-specific parameter extensions for the token endpoint
78+
* responses and includes the identity context.</p>
79+
* @public
80+
*/
81+
export interface AwsAdditionalDetails {
82+
/**
83+
* <p>STS context assertion that carries a user identifier to the Amazon Web Services service that it calls
84+
* and can be used to obtain an identity-enhanced IAM role session. This value corresponds to
85+
* the <code>sts:identity_context</code> claim in the ID token.</p>
86+
* @public
87+
*/
88+
identityContext?: string | undefined;
89+
}
90+
7691
/**
7792
* @public
7893
*/
@@ -681,6 +696,15 @@ export interface CreateTokenWithIAMResponse {
681696
* @public
682697
*/
683698
scope?: string[] | undefined;
699+
700+
/**
701+
* <p>A structure containing information from the <code>idToken</code>. Only the
702+
* <code>identityContext</code> is in it, which is a value extracted from the
703+
* <code>idToken</code>. This provides direct access to identity information without requiring
704+
* JWT parsing.</p>
705+
* @public
706+
*/
707+
awsAdditionalDetails?: AwsAdditionalDetails | undefined;
684708
}
685709

686710
/**

clients/client-sso-oidc/src/protocols/Aws_restJson1.ts

+3
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ export const de_CreateTokenWithIAMCommand = async (
204204
const data: Record<string, any> = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body");
205205
const doc = take(data, {
206206
accessToken: __expectString,
207+
awsAdditionalDetails: _json,
207208
expiresIn: __expectInt32,
208209
idToken: __expectString,
209210
issuedTokenType: __expectString,
@@ -629,6 +630,8 @@ const de_UnsupportedGrantTypeExceptionRes = async (
629630

630631
// se_Scopes omitted.
631632

633+
// de_AwsAdditionalDetails omitted.
634+
632635
// de_Scopes omitted.
633636

634637
const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({

codegen/sdk-codegen/aws-models/sso-oidc.json

+37-5
Original file line numberDiff line numberDiff line change
@@ -1024,6 +1024,20 @@
10241024
"smithy.api#httpError": 400
10251025
}
10261026
},
1027+
"com.amazonaws.ssooidc#AwsAdditionalDetails": {
1028+
"type": "structure",
1029+
"members": {
1030+
"identityContext": {
1031+
"target": "com.amazonaws.ssooidc#IdentityContext",
1032+
"traits": {
1033+
"smithy.api#documentation": "<p>STS context assertion that carries a user identifier to the Amazon Web Services service that it calls\n and can be used to obtain an identity-enhanced IAM role session. This value corresponds to\n the <code>sts:identity_context</code> claim in the ID token.</p>"
1034+
}
1035+
}
1036+
},
1037+
"traits": {
1038+
"smithy.api#documentation": "<p>This structure contains Amazon Web Services-specific parameter extensions for the token endpoint\n responses and includes the identity context.</p>"
1039+
}
1040+
},
10271041
"com.amazonaws.ssooidc#ClientId": {
10281042
"type": "string"
10291043
},
@@ -1304,7 +1318,10 @@
13041318
"refreshToken": "aorvJYubGpU6i91YnH7Mfo-AT2fIVa1zCfA_Rvq9yjVKIP3onFmmykuQ7E93y2I-9Nyj-A_sVvMufaLNL0bqnDRtgAkc0:MGUCMFrRsktMRVlWaOR70XGMFGLL0SlcCw4DiYveIiOVx1uK9BbD0gvAddsW3UTLozXKMgIxAJ3qxUvjpnlLIOaaKOoa/FuNgqJVvr9GMwDtnAtlh9iZzAkEXAMPLEREFRESHTOKEN",
13051319
"idToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhd3M6aWRlbnRpdHlfc3RvcmVfaWQiOiJkLTMzMzMzMzMzMzMiLCJzdWIiOiI3MzA0NDhmMi1lMGExLTcwYTctYzk1NC0wMDAwMDAwMDAwMDAiLCJhd3M6aW5zdGFuY2VfYWNjb3VudCI6IjExMTExMTExMTExMSIsInN0czppZGVudGl0eV9jb250ZXh0IjoiRVhBTVBMRUlERU5USVRZQ09OVEVYVCIsInN0czphdWRpdF9jb250ZXh0IjoiRVhBTVBMRUFVRElUQ09OVEVYVCIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHljZW50ZXIuYW1hem9uYXdzLmNvbS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmlkZW50aXR5X3N0b3JlX2FybiI6ImFybjphd3M6aWRlbnRpdHlzdG9yZTo6MTExMTExMTExMTExOmlkZW50aXR5c3RvcmUvZC0zMzMzMzMzMzMzIiwiYXVkIjoiYXJuOmF3czpzc286OjEyMzQ1Njc4OTAxMjphcHBsaWNhdGlvbi9zc29pbnMtMTExMTExMTExMTExL2FwbC0yMjIyMjIyMjIyMjIiLCJhd3M6aW5zdGFuY2VfYXJuIjoiYXJuOmF3czpzc286OjppbnN0YW5jZS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmNyZWRlbnRpYWxfaWQiOiJfWlIyTjZhVkJqMjdGUEtheWpfcEtwVjc3QVBERl80MXB4ZXRfWWpJdUpONlVJR2RBdkpFWEFNUExFQ1JFRElEIiwiYXV0aF90aW1lIjoiMjAyMC0wMS0yMlQxMjo0NToyOVoiLCJleHAiOjE1Nzk3Mjk1MjksImlhdCI6MTU3OTcyNTkyOX0.Xyah6qbk78qThzJ41iFU2yfGuRqqtKXHrJYwQ8L9Ip0",
13061320
"issuedTokenType": "urn:ietf:params:oauth:token-type:refresh_token",
1307-
"scope": ["openid", "aws", "sts:identity_context"]
1321+
"scope": ["openid", "aws", "sts:identity_context"],
1322+
"awsAdditionalDetails": {
1323+
"identityContext": "EXAMPLEIDENTITYCONTEXT"
1324+
}
13081325
}
13091326
},
13101327
{
@@ -1322,7 +1339,10 @@
13221339
"refreshToken": "aorvJYubGpU6i91YnH7Mfo-AT2fIVa1zCfA_Rvq9yjVKIP3onFmmykuQ7E93y2I-9Nyj-A_sVvMufaLNL0bqnDRtgAkc0:MGUCMFrRsktMRVlWaOR70XGMFGLL0SlcCw4DiYveIiOVx1uK9BbD0gvAddsW3UTLozXKMgIxAJ3qxUvjpnlLIOaaKOoa/FuNgqJVvr9GMwDtnAtlh9iZzAkEXAMPLEREFRESHTOKEN",
13231340
"idToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhd3M6aWRlbnRpdHlfc3RvcmVfaWQiOiJkLTMzMzMzMzMzMzMiLCJzdWIiOiI3MzA0NDhmMi1lMGExLTcwYTctYzk1NC0wMDAwMDAwMDAwMDAiLCJhd3M6aW5zdGFuY2VfYWNjb3VudCI6IjExMTExMTExMTExMSIsInN0czppZGVudGl0eV9jb250ZXh0IjoiRVhBTVBMRUlERU5USVRZQ09OVEVYVCIsInN0czphdWRpdF9jb250ZXh0IjoiRVhBTVBMRUFVRElUQ09OVEVYVCIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHljZW50ZXIuYW1hem9uYXdzLmNvbS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmlkZW50aXR5X3N0b3JlX2FybiI6ImFybjphd3M6aWRlbnRpdHlzdG9yZTo6MTExMTExMTExMTExOmlkZW50aXR5c3RvcmUvZC0zMzMzMzMzMzMzIiwiYXVkIjoiYXJuOmF3czpzc286OjEyMzQ1Njc4OTAxMjphcHBsaWNhdGlvbi9zc29pbnMtMTExMTExMTExMTExL2FwbC0yMjIyMjIyMjIyMjIiLCJhd3M6aW5zdGFuY2VfYXJuIjoiYXJuOmF3czpzc286OjppbnN0YW5jZS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmNyZWRlbnRpYWxfaWQiOiJfWlIyTjZhVkJqMjdGUEtheWpfcEtwVjc3QVBERl80MXB4ZXRfWWpJdUpONlVJR2RBdkpFWEFNUExFQ1JFRElEIiwiYXV0aF90aW1lIjoiMjAyMC0wMS0yMlQxMjo0NToyOVoiLCJleHAiOjE1Nzk3Mjk1MjksImlhdCI6MTU3OTcyNTkyOX0.Xyah6qbk78qThzJ41iFU2yfGuRqqtKXHrJYwQ8L9Ip0",
13241341
"issuedTokenType": "urn:ietf:params:oauth:token-type:refresh_token",
1325-
"scope": ["openid", "aws", "sts:identity_context"]
1342+
"scope": ["openid", "aws", "sts:identity_context"],
1343+
"awsAdditionalDetails": {
1344+
"identityContext": "EXAMPLEIDENTITYCONTEXT"
1345+
}
13261346
}
13271347
},
13281348
{
@@ -1358,7 +1378,10 @@
13581378
"expiresIn": 1579729529,
13591379
"idToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhd3M6aWRlbnRpdHlfc3RvcmVfaWQiOiJkLTMzMzMzMzMzMzMiLCJzdWIiOiI3MzA0NDhmMi1lMGExLTcwYTctYzk1NC0wMDAwMDAwMDAwMDAiLCJhd3M6aW5zdGFuY2VfYWNjb3VudCI6IjExMTExMTExMTExMSIsInN0czppZGVudGl0eV9jb250ZXh0IjoiRVhBTVBMRUlERU5USVRZQ09OVEVYVCIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHljZW50ZXIuYW1hem9uYXdzLmNvbS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmlkZW50aXR5X3N0b3JlX2FybiI6ImFybjphd3M6aWRlbnRpdHlzdG9yZTo6MTExMTExMTExMTExOmlkZW50aXR5c3RvcmUvZC0zMzMzMzMzMzMzIiwiYXVkIjoiYXJuOmF3czpzc286OjEyMzQ1Njc4OTAxMjphcHBsaWNhdGlvbi9zc29pbnMtMTExMTExMTExMTExL2FwbC0yMjIyMjIyMjIyMjIiLCJhd3M6aW5zdGFuY2VfYXJuIjoiYXJuOmF3czpzc286OjppbnN0YW5jZS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmNyZWRlbnRpYWxfaWQiOiJfWlIyTjZhVkJqMjdGUEtheWpfcEtwVjc3QVBERl80MXB4ZXRfWWpJdUpONlVJR2RBdkpFWEFNUExFQ1JFRElEIiwiYXV0aF90aW1lIjoiMjAyMC0wMS0yMlQxMjo0NToyOVoiLCJleHAiOjE1Nzk3Mjk1MjksImlhdCI6MTU3OTcyNTkyOX0.5SYiW1kMsuUr7nna-l5tlakM0GNbMHvIM2_n0QD23jM",
13601380
"issuedTokenType": "urn:ietf:params:oauth:token-type:access_token",
1361-
"scope": ["openid", "aws", "sts:identity_context"]
1381+
"scope": ["openid", "aws", "sts:identity_context"],
1382+
"awsAdditionalDetails": {
1383+
"identityContext": "EXAMPLEIDENTITYCONTEXT"
1384+
}
13621385
}
13631386
}
13641387
],
@@ -1490,6 +1513,12 @@
14901513
"traits": {
14911514
"smithy.api#documentation": "<p>The list of scopes for which authorization is granted. The access token that is issued is\n limited to the scopes that are granted.</p>"
14921515
}
1516+
},
1517+
"awsAdditionalDetails": {
1518+
"target": "com.amazonaws.ssooidc#AwsAdditionalDetails",
1519+
"traits": {
1520+
"smithy.api#documentation": "<p>A structure containing information from the <code>idToken</code>. Only the\n <code>identityContext</code> is in it, which is a value extracted from the\n <code>idToken</code>. This provides direct access to identity information without requiring\n JWT parsing.</p>"
1521+
}
14931522
}
14941523
},
14951524
"traits": {
@@ -1548,6 +1577,9 @@
15481577
"smithy.api#sensitive": {}
15491578
}
15501579
},
1580+
"com.amazonaws.ssooidc#IdentityContext": {
1581+
"type": "string"
1582+
},
15511583
"com.amazonaws.ssooidc#InternalServerException": {
15521584
"type": "structure",
15531585
"members": {
@@ -1995,8 +2027,8 @@
19952027
"output": {
19962028
"deviceCode": "yJraWQiOiJrZXktMTU2Njk2ODA4OCIsImFsZyI6IkhTMzIn0EXAMPLEDEVICECODE",
19972029
"userCode": "makdfsk83yJraWQiOiJrZXktMTU2Njk2sImFsZyI6IkhTMzIn0EXAMPLEUSERCODE",
1998-
"verificationUri": "https://device.sso.us-west-2.amazonaws.com",
1999-
"verificationUriComplete": "https://device.sso.us-west-2.amazonaws.com?user_code=makdfsk83yJraWQiOiJrZXktMTU2Njk2sImFsZyI6IkhTMzIn0EXAMPLEUSERCODE",
2030+
"verificationUri": "https://directory-alias-example.awsapps.com/start/#/device",
2031+
"verificationUriComplete": "https://directory-alias-example.awsapps.com/start/#/device?user_code=makdfsk83yJraWQiOiJrZXktMTU2Njk2sImFsZyI6IkhTMzIn0EXAMPLEUSERCODE",
20002032
"expiresIn": 1579729529,
20012033
"interval": 1
20022034
}

0 commit comments

Comments
 (0)