@grabjs/superapp-sdk
    Preparing search index...

    Type Alias AuthorizeRequest

    AuthorizeRequest: {
        clientId: string;
        environment: "staging" | "production";
        redirectUri: string;
        responseMode?: "redirect" | "in_place";
        scope: string;
    }

    Request parameters for initiating an OAuth2 authorization flow with PKCE.

    Type Declaration

    • clientId: string
    • environment: "staging" | "production"
    • redirectUri: string
    • OptionalresponseMode?: "redirect" | "in_place"
    • scope: string

    Production environment with redirect mode:

    {
    clientId: 'your-client-id',
    redirectUri: 'https://your-app.com/callback',
    scope: 'openid profile',
    environment: 'production',
    responseMode: 'redirect'
    }

    Staging environment with in_place mode:

    {
    clientId: 'staging-client-id',
    redirectUri: 'https://staging-app.com/callback',
    scope: 'openid',
    environment: 'staging',
    responseMode: 'in_place'
    }