OAuthService
Defined in: packages/auth/src/oauth/oauth.service.ts:9
Registry of configured OAuth providers. A provider only appears here when its client id/secret are configured, so isEnabled doubles as a “is this login method available?” check.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new OAuthService(
providers):OAuthService
Defined in: packages/auth/src/oauth/oauth.service.ts:12
Parameters
Section titled “Parameters”providers
Section titled “providers”Returns
Section titled “Returns”OAuthService
Methods
Section titled “Methods”getProvider()
Section titled “getProvider()”getProvider(
name):OAuthProvider
Defined in: packages/auth/src/oauth/oauth.service.ts:25
Look up a configured provider, or throw if it is not enabled.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”isEnabled()
Section titled “isEnabled()”isEnabled(
name):boolean
Defined in: packages/auth/src/oauth/oauth.service.ts:16
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean
listEnabled()
Section titled “listEnabled()”listEnabled():
OAuthProviderName[]
Defined in: packages/auth/src/oauth/oauth.service.ts:20