2022/11/09 - Amazon Connect Service - 1 updated api methods
Changes This release adds new fields SignInUrl, UserArn, and UserId to GetFederationToken response payload.
{'SignInUrl': 'string', 'UserArn': 'string', 'UserId': 'string'}
Retrieves a token for federation.
Note
This API doesn't support root users. If you try to invoke GetFederationToken with root credentials, an error message similar to the following one appears:
Provided identity: Principal: .... User: .... cannot be used for federation with Amazon Connect
See also: AWS API Documentation
Request Syntax
client.get_federation_token(
InstanceId='string'
)
string
[REQUIRED]
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
dict
Response Syntax
{
'Credentials': {
'AccessToken': 'string',
'AccessTokenExpiration': datetime(2015, 1, 1),
'RefreshToken': 'string',
'RefreshTokenExpiration': datetime(2015, 1, 1)
},
'SignInUrl': 'string',
'UserArn': 'string',
'UserId': 'string'
}
Response Structure
(dict) --
Credentials (dict) --
The credentials to use for federation.
AccessToken (string) --
An access token generated for a federated user to access Amazon Connect.
AccessTokenExpiration (datetime) --
A token generated with an expiration time for the session a user is logged in to Amazon Connect.
RefreshToken (string) --
Renews a token generated for a user to access the Amazon Connect instance.
RefreshTokenExpiration (datetime) --
Renews the expiration timer for a generated token.
SignInUrl (string) --
The URL to sign into the user's instance.
UserArn (string) --
The Amazon Resource Name (ARN) of the user.
UserId (string) --
The identifier for the user.