@hmcts/rpx-xui-node-lib
Version:
Common nodejs library components for XUI
27 lines • 694 B
TypeScript
export interface AuthOptions {
authorizationURL: string;
tokenURL: string;
clientID: string;
clientSecret: string;
callbackURL: string;
scope: string;
logoutURL?: string;
useRoutes?: boolean;
sessionKey?: string;
discoveryEndpoint: string;
issuerURL: string;
responseTypes: string[];
tokenEndpointAuthMethod: string;
allowRolesRegex?: string;
useCSRF?: boolean;
routeCredential?: RouteCredential;
serviceOverride?: boolean;
ssoLogoutURL?: string;
}
export interface RouteCredential {
userName: string;
password: string;
routes: string[];
scope: string;
}
//# sourceMappingURL=authOptions.interface.d.ts.map