Member Junction
    Preparing search index...

    Interface ProviderUserOAuthPolicyConfig

    Admin-configured Posture 3 OAuth 2.0 (3LO) policy for a communication provider.

    interface ProviderUserOAuthPolicyConfig {
        AllowedEmailDomains?: string;
        AllowedOAuthTenantIDs?: string[];
        AllowUserDelegatedOAuth: boolean;
        AuthorizationEndpoint: string;
        ClientId: string;
        ClientSecret?: string;
        ProviderName: string;
        RedirectUri: string;
        RevocationEndpoint?: string;
        Scopes: string[];
        TokenEndpoint: string;
    }
    Index

    Properties

    AllowedEmailDomains?: string

    Gate 2: Optional comma-separated list of permitted corporate email domains (e.g., "company.com,sub.company.com").

    AllowedOAuthTenantIDs?: string[]

    Gate 3: Optional list of permitted Azure AD Tenant IDs (tid) or Google Workspace hosted domains (hd).

    AllowUserDelegatedOAuth: boolean

    Gate 1: Admin must explicitly enable Posture 3 per-user delegated OAuth.

    AuthorizationEndpoint: string
    ClientId: string
    ClientSecret?: string
    ProviderName: string
    RedirectUri: string
    RevocationEndpoint?: string
    Scopes: string[]
    TokenEndpoint: string