Skip to content

OidcInteractions

@tsed/oidc-provider

Usage

typescript
import { OidcInteractions } from "@tsed/oidc-provider";

See /packages/security/oidc-provider/src/types/services/OidcInteractions.ts.

Overview

ts
class OidcInteractions {
    protected injector: import("@tsed/di").InjectorService;
    protected env: Env | undefined;
    protected interactions: Map<string, Provider>;
    $onInit(): void;
    getInteractions(): Provider[];
    getInteractionProvider(name: string): Provider | undefined;
    getInteractionHandler(name: string): ((ctx: PlatformContext) => any) | undefined;
}

protected injector: import

ts
protected injector: import("@tsed/di").InjectorService;

protected env

ts
protected env: Env | undefined;

protected interactions

ts
protected interactions: Map<string, Provider>;

$onInit

ts
$onInit(): void;

getInteractions

ts
getInteractions(): Provider[];

getInteractionProvider

ts
getInteractionProvider(name: string): Provider | undefined;

getInteractionHandler

ts
getInteractionHandler(name: string): ((ctx: PlatformContext) => any) | undefined;

Released under the MIT License.