Skip to content

OidcInteractions

@tsed/oidc-provider

Usage ​

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

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

Overview ​

ts
class OidcInteractions {
    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 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.