auth.provider API
Preparing search index...
@o3co/auth-provider-core
MfaRouteDeps
Interface MfaRouteDeps
interface
MfaRouteDeps
{
providerFactory
:
MfaProviderFactory
;
transactionStore
:
MfaTransactionStore
;
onAuthorizeResume
(
req
:
Request
,
res
:
Response
,
resume
:
{
clientId
:
string
;
codeChallenge
?:
string
;
codeChallengeMethod
?:
string
;
flow
:
"authorize"
;
redirectUri
:
string
;
responseType
:
string
;
scope
?:
readonly
string
[]
;
state
?:
string
;
}
&
{
subject
:
string
}
,
)
:
Promise
<
void
>
;
onFederationResume
(
req
:
Request
,
res
:
Response
,
resume
:
{
flow
:
"federation"
;
providerName
:
string
;
redirectTo
?:
string
}
&
{
subject
:
string
;
}
,
)
:
Promise
<
void
>
;
onLoginResume
(
req
:
Request
,
res
:
Response
,
resume
:
{
flow
:
"login"
;
redirectTo
?:
string
}
&
{
subject
:
string
}
,
)
:
Promise
<
void
>
;
}
Index
Properties
provider
Factory
transaction
Store
Methods
on
Authorize
Resume
on
Federation
Resume
on
Login
Resume
Properties
provider
Factory
providerFactory
:
MfaProviderFactory
transaction
Store
transactionStore
:
MfaTransactionStore
Methods
on
Authorize
Resume
onAuthorizeResume
(
req
:
Request
,
res
:
Response
,
resume
:
{
clientId
:
string
;
codeChallenge
?:
string
;
codeChallengeMethod
?:
string
;
flow
:
"authorize"
;
redirectUri
:
string
;
responseType
:
string
;
scope
?:
readonly
string
[]
;
state
?:
string
;
}
&
{
subject
:
string
}
,
)
:
Promise
<
void
>
Parameters
req
:
Request
res
:
Response
resume
:
{
clientId
:
string
;
codeChallenge
?:
string
;
codeChallengeMethod
?:
string
;
flow
:
"authorize"
;
redirectUri
:
string
;
responseType
:
string
;
scope
?:
readonly
string
[]
;
state
?:
string
;
}
&
{
subject
:
string
}
Returns
Promise
<
void
>
on
Federation
Resume
onFederationResume
(
req
:
Request
,
res
:
Response
,
resume
:
{
flow
:
"federation"
;
providerName
:
string
;
redirectTo
?:
string
}
&
{
subject
:
string
;
}
,
)
:
Promise
<
void
>
Parameters
req
:
Request
res
:
Response
resume
:
{
flow
:
"federation"
;
providerName
:
string
;
redirectTo
?:
string
}
&
{
subject
:
string
;
}
Returns
Promise
<
void
>
on
Login
Resume
onLoginResume
(
req
:
Request
,
res
:
Response
,
resume
:
{
flow
:
"login"
;
redirectTo
?:
string
}
&
{
subject
:
string
}
,
)
:
Promise
<
void
>
Parameters
req
:
Request
res
:
Response
resume
:
{
flow
:
"login"
;
redirectTo
?:
string
}
&
{
subject
:
string
}
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
provider
Factory
transaction
Store
Methods
on
Authorize
Resume
on
Federation
Resume
on
Login
Resume
auth.provider API
Loading...