exchangeToken method
Future<ExchangedToken>
exchangeToken(
{ - required String clientId,
- required String clientSecret,
- String? resource,
- String? audience,
- required String subjectToken,
- required String subjectTokenType,
- String? requestedTokenType,
- List<String>? scopes,
- String? actorTokenType,
- String? actorToken,
})
Implementation
Future<ExchangedToken> exchangeToken({
required String clientId,
required String clientSecret,
String? resource,
String? audience,
required String subjectToken,
required String subjectTokenType,
String? requestedTokenType,
List<String>? scopes,
String? actorTokenType,
String? actorToken,
}) async {
return await invokeMethod<ExchangedToken>((j) => ExchangedToken.fromJson(j), 'exchangeToken', {
'env': this.env.index,
'clientId': clientId,
'clientSecret': clientSecret,
'resource': resource,
'audience': audience,
'subjectToken': subjectToken,
'subjectTokenType': subjectTokenType,
'requestedTokenType': requestedTokenType,
'scopes': scopes,
'actorTokenType': actorTokenType,
'actorToken': actorToken,
});
}