@villedemontreal/jwt-validator
Version:
Module to validate JWT (JSON Web Tokens)
33 lines • 900 B
TypeScript
/**
* An input access token
*/
export interface IInputAccessTokenExtensionsJwtCustomDataProvider {
uri: string;
method?: string;
options?: any;
name?: string;
useJwtInAuthHeader?: boolean;
}
export interface IInputAccessTokenExtensionsJwt {
customDataProvider: IInputAccessTokenExtensionsJwtCustomDataProvider;
}
export interface IInputAccessTokenExtensions {
jwt: IInputAccessTokenExtensionsJwt;
}
export interface IInputAccessTokenSource {
url: string;
method: string;
serviceName: string;
basicJwtCacheKey?: string;
extendedJwtCacheKey?: string;
extendedJwtConfigDigest?: string;
clientIp: string;
}
export interface IInputAccessToken {
accessToken: string;
accessTokenIssuer?: string;
source?: IInputAccessTokenSource;
jwt?: string;
extensions?: IInputAccessTokenExtensions;
}
//# sourceMappingURL=accessToken.d.ts.map