angular-auth-oidc-client
Version:
An OpenID Connect Code Flow with PKCE,Implicit Flow client for Angular
17 lines (16 loc) • 622 B
TypeScript
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
export interface ConfigResult {
authWellknownEndpoints: any;
customConfig: any;
}
export declare class OidcConfigService {
private readonly httpClient;
private configurationLoadedInternal;
readonly onConfigurationLoaded: Observable<ConfigResult>;
constructor(httpClient: HttpClient);
load(configUrl: string): Promise<boolean>;
load_using_stsServer(stsServer: string): Promise<boolean>;
load_using_custom_stsServer(url: string): Promise<boolean>;
private loadUsingConfiguration;
}