Frodo Library - v4.0.0-30
    Preparing search index...

    Type Alias Admin

    type Admin = {
        executeRfc7523AuthZGrantFlow(
            clientId: string,
            iss: string,
            jwk: JwkRsa,
            sub: string,
            scope?: string[],
        ): Promise<AccessTokenResponseType>;
        generateRfc7523AuthZGrantArtefacts(
            clientId: string,
            iss: string,
            jwk?: JwkRsa,
            sub?: string,
            scope?: string[],
            options?: { save: boolean },
        ): Promise<
            {
                client: OAuth2ClientSkeleton;
                issuer: OAuth2TrustedJwtIssuerSkeleton;
                jwk: JwkRsa;
                jwks: JwksInterface;
            },
        >;
        generateRfc7523ClientAuthNArtefacts(
            clientId: string,
            aud?: string,
            jwk?: JwkRsa,
            options?: { save: boolean },
        ): Promise<
            {
                client: OAuth2ClientSkeleton;
                jwk: JwkRsa;
                jwks: JwksInterface;
                jwt: any;
            },
        >;
        trainAA(
            apiKey: string,
            apiSecret: string,
            customUsernames?: string[],
            customUserAgents?: string[],
            customIPs?: string[],
            loginsPerUser?: number,
            service?: string,
        ): Promise<void>;
    }
    Index

    Methods

    • Parameters

      • clientId: string
      • Optionalaud: string
      • Optionaljwk: JwkRsa
      • Optionaloptions: { save: boolean }

      Returns Promise<
          {
              client: OAuth2ClientSkeleton;
              jwk: JwkRsa;
              jwks: JwksInterface;
              jwt: any;
          },
      >

    • Parameters

      • apiKey: string
      • apiSecret: string
      • OptionalcustomUsernames: string[]
      • OptionalcustomUserAgents: string[]
      • OptionalcustomIPs: string[]
      • OptionalloginsPerUser: number
      • Optionalservice: string

      Returns Promise<void>