@roar-firebase-functions/core / createIdentityProviderService
Function: createIdentityProviderService()
createIdentityProviderService<
IDPRepo
,UserClaimRepo
,UserRepo
>(params
):IdentityProviderService
Defined in: packages/core/src/services/createIdentityProviderService.service.ts:23
Creates and returns an Identity Provider Service
This service provides functions to interact with identity providers, particularly for retrieving or creating Roar UIDs associated with various identity providers.
Type Parameters
IDPRepo
IDPRepo
extends IdentityProviderBaseRepository
Type extending IdentityProviderBaseRepository
UserClaimRepo
UserClaimRepo
extends UserClaimBaseRepository
Type extending UserClaimBaseRepository
UserRepo
UserRepo
extends UserBaseRepository
Type extending UserBaseRepository
Parameters
params
createIdentityProviderServiceParams
<IDPRepo
, UserClaimRepo
, UserRepo
>
Parameters for creating the service
Returns
The Identity Provider Service instance