Skip to content

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.

new OAuthService(providers): OAuthService

Defined in: packages/auth/src/oauth/oauth.service.ts:12

OAuthProvider[]

OAuthService

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.

OAuthProviderName

OAuthProvider


isEnabled(name): boolean

Defined in: packages/auth/src/oauth/oauth.service.ts:16

OAuthProviderName

boolean


listEnabled(): OAuthProviderName[]

Defined in: packages/auth/src/oauth/oauth.service.ts:20

OAuthProviderName[]