Module: providers
Type Aliases
EndpointHandler
Ƭ EndpointHandler<P, C, R>: AdvancedEndpointHandler<P, C, R>
Either an URL (containing all the parameters) or an object with more granular control.
Type parameters
| Name | Type |
|---|---|
P | extends UrlParams |
C | any |
R | any |
OAuthConfigInternal
Ƭ OAuthConfigInternal<P>: Omit<OAuthConfig<P>, OAuthEndpointType | "clientId" | "checks" | "profile"> & { checks: ChecksType[] ; clientId: string ; profile: ProfileCallback<P> ; authorization?: { url: URL } ; token?: { url: URL ; request?: TokenEndpointHandler["request"] } ; userinfo?: { url: URL ; request?: UserinfoEndpointHandler["request"] } }
We parsesd authorization, token and userinfo
to always contain a valid URL, with the params
Type parameters
| Name |
|---|
P |