@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
54 lines (53 loc) • 2.25 kB
TypeScript
import { Parameter } from "./../../index";
export interface OIDCMetadataInterface {
authorizationEndpoint: string;
claimsSupported?: Array<string>;
grantTypesSupported?: Array<string>;
idTokenSigningAlgValuesSupported: Array<string>;
issuer: string;
jwksUri: string;
responseTypesSupported: Array<string>;
scopesSupported?: Array<string>;
subjectTypesSupported: Array<string>;
tokenEndpoint: string;
userinfoEndpoint?: string;
}
export declare class OIDCMetadata implements OIDCMetadataInterface, Parameter {
authorizationEndpoint: string;
claimsSupported?: Array<string>;
grantTypesSupported?: Array<string>;
idTokenSigningAlgValuesSupported: Array<string>;
issuer: string;
jwksUri: string;
responseTypesSupported: Array<string>;
scopesSupported?: Array<string>;
subjectTypesSupported: Array<string>;
tokenEndpoint: string;
userinfoEndpoint?: string;
constructor(data: any);
static getAuthorizationEndpointDefault(): string;
static getAuthorizationEndpointDescription(): string;
static getClaimsSupportedDefault(): Array<string>;
static getClaimsSupportedDescription(): string;
static getGrantTypesSupportedDefault(): Array<string>;
static getGrantTypesSupportedDescription(): string;
static getIdTokenSigningAlgValuesSupportedDefault(): Array<string>;
static getIdTokenSigningAlgValuesSupportedDescription(): string;
static getIssuerDefault(): string;
static getIssuerDescription(): string;
static getJwksUriDefault(): string;
static getJwksUriDescription(): string;
static getResponseTypesSupportedDefault(): Array<string>;
static getResponseTypesSupportedDescription(): string;
static getScopesSupportedDefault(): Array<string>;
static getScopesSupportedDescription(): string;
static getSubjectTypesSupportedDefault(): Array<string>;
static getSubjectTypesSupportedDescription(): string;
static getTokenEndpointDefault(): string;
static getTokenEndpointDescription(): string;
static getUserinfoEndpointDefault(): string;
static getUserinfoEndpointDescription(): string;
static fromJson(data: any): OIDCMetadata;
toJson(): any;
clone(): OIDCMetadata;
}