social / pragma.account / AccountService / linkIdentityProviderAccountV2 /
linkIdentityProviderAccountV2 #
suspend fun linkIdentityProviderAccountV2(session: PlayerSession, request: AccountRpc.LinkIdentityProviderAccountV2Request): AccountRpc.LinkIdentityProviderAccountV2Response
Associates a new Identity Provider with an existing Pragma account.
Plugins
- IdentityProvider.canAuthenticate
- IdentityProvider.validate - PragmaResultErrors returned are just thrown as PragmaExceptions
PragmaResultErrors
- PragmaError.AccountService_Error when trying to use an invalid or disabled Id Provider.
- PragmaError.AccountService_IdProviderAlreadyAssociated when the Id Provider account is already associated with a Pragma account.
- PragmaError.AccountService_AccountAlreadyBoundToProviderType when the Pragma account already has the requested Id Provider account associated with it.