oauth-v2-client
Version:
Oauth V2 client based on axios
38 lines (35 loc) • 850 B
text/typescript
export {
AuthorizationCodeGrantOptions,
AuthorizationCodePKCEGrantOptions,
ClientCredentialsGrantFuncConfig,
ClientCredentialsGrantOptions,
GetAuthorizationTokenFuncConfig,
GetAuthorizationUrlFuncConfig,
ImplicitGrantOptions,
OauthClientConfig,
OauthOptions,
PasswordGrantFuncConfig,
PasswordGrantOptions,
RequestOptions,
TokenResponse,
RefreshTokenFuncConfig,
TokenRefreshable,
TokenRevokable,
RevokeTokenFuncConfig,
RequestBodyType,
JWTGrantOptions,
JWTGrantTokenFuncConfig,
SignFuncConfig,
} from "./interfaces";
export {
generateBasicAuthentication,
generateCodeChallenge,
generateCodeVerifier,
injectQueryParams,
refreshToken,
revokeToken,
renderRequestBody,
requestToken,
capitalize,
} from "./helpers";
export { default } from "./OauthClient";