in src/Amazon.AspNetCore.Identity.Cognito/CognitoRoleStore.cs [43:61]
public virtual async Task<IdentityResult> CreateAsync(TRole role, CancellationToken cancellationToken)
{
cancellationToken.ThrowIfCancellationRequested();
if (role == null)
{
throw new ArgumentNullException(nameof(role));
}
await _cognitoClient.CreateGroupAsync(new CreateGroupRequest()
{
Description = role.Description,
GroupName = role.Name,
Precedence = role.Precedence,
RoleArn = role.RoleArn,
UserPoolId = _pool.PoolID
}, cancellationToken).ConfigureAwait(false);
return IdentityResult.Success;
}