Amazon.CognitoIdentity.AmazonCognitoIdentityClient.GetCredentialsForIdentity C# (CSharp) Method

GetCredentialsForIdentity() public method

Returns credentials for the provided identity ID. Any provided logins will be validated against supported login providers. If the token is for cognito-identity.amazonaws.com, it will be passed through to AWS Security Token Service with the appropriate role for the token.

This is a public API. You do not need any credentials to call this API.

/// An exception thrown when a dependent service such as Facebook or Twitter is not responding /// /// Thrown when the service encounters an error during processing the request. /// /// Thrown if the identity pool has no role associated for the given auth type (auth/unauth) /// or if the AssumeRole fails. /// /// Thrown for missing or bad input parameter(s). /// /// Thrown when a user is not authorized to access the requested resource. /// /// Thrown when a user tries to use a login which is already linked to another account. /// /// Thrown when the requested resource (for example, a dataset or record) does not exist. /// /// Thrown when a request is throttled. ///
public GetCredentialsForIdentity ( GetCredentialsForIdentityRequest request ) : Amazon.CognitoIdentity.Model.GetCredentialsForIdentityResponse
request Amazon.CognitoIdentity.Model.GetCredentialsForIdentityRequest Container for the necessary parameters to execute the GetCredentialsForIdentity service method.
return Amazon.CognitoIdentity.Model.GetCredentialsForIdentityResponse
        public GetCredentialsForIdentityResponse GetCredentialsForIdentity(GetCredentialsForIdentityRequest request)
        {
            var marshaller = new GetCredentialsForIdentityRequestMarshaller();
            var unmarshaller = GetCredentialsForIdentityResponseUnmarshaller.Instance;

            return Invoke<GetCredentialsForIdentityRequest,GetCredentialsForIdentityResponse>(request, marshaller, unmarshaller);
        }

Same methods

AmazonCognitoIdentityClient::GetCredentialsForIdentity ( string identityId ) : GetCredentialsForIdentityResponse
AmazonCognitoIdentityClient::GetCredentialsForIdentity ( string identityId, string>.Dictionary logins ) : GetCredentialsForIdentityResponse

Usage Example

 private GetCredentialsForIdentityResponse GetCredentialsForIdentity(GetCredentialsForIdentityRequest getCredentialsRequest)
 {
     return(cib.GetCredentialsForIdentity(getCredentialsRequest));
 }
AmazonCognitoIdentityClient