Class: OAuthService
Defined in: backends/web-backend/src/auth/oauth.service.ts:47
Constructors
Constructor
new OAuthService():
OAuthService
Returns
OAuthService
Methods
buildAuthorizationUrl()
buildAuthorizationUrl(
provider,state,challenge):string
Defined in: backends/web-backend/src/auth/oauth.service.ts:67
Parameters
provider
string
state
string
challenge
string
Returns
string
codeChallenge()
codeChallenge(
verifier):string
Defined in: backends/web-backend/src/auth/oauth.service.ts:58
Parameters
verifier
string
Returns
string
createCodeVerifier()
createCodeVerifier():
string
Defined in: backends/web-backend/src/auth/oauth.service.ts:54
Returns
string
fetchIdentity()
fetchIdentity(
provider,code,codeVerifier):Promise<OAuthProfile>
Defined in: backends/web-backend/src/auth/oauth.service.ts:82
Parameters
provider
string
code
string
codeVerifier
string
Returns
Promise<OAuthProfile>
isConfigured()
isConfigured(
provider):boolean
Defined in: backends/web-backend/src/auth/oauth.service.ts:48
Parameters
provider
string
Returns
boolean
redirectUri()
redirectUri(
provider):string
Defined in: backends/web-backend/src/auth/oauth.service.ts:62
Parameters
provider
string
Returns
string
