Member Junction
    Preparing search index...

    Microsoft Authentication Library (MSAL) provider implementation

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    audience: string

    The expected audience for tokens from this provider

    clientId?: string

    OAuth client ID for this provider (used by OAuth proxy for upstream auth)

    domain?: string

    Provider domain hosting the OAuth endpoints when they aren't on the issuer (used by OAuth proxy)

    issuer: string

    The issuer URL for this provider (must match the 'iss' claim in tokens)

    jwksClient: JwksClient
    jwksUri: string

    The JWKS endpoint URL for retrieving signing keys

    name: string

    Unique name identifier for this provider

    Methods

    • Configures Microsoft Entra ID from TENANT_ID + WEB_CLIENT_ID.

      Mapping preserved byte-for-byte from the env block that previously lived in MJServer's config — including the provider name 'azure', which predates the Entra rename and is kept so existing deployments' registered provider names do not shift.

      Parameters

      • env: ProcessEnv

      Returns AuthProviderConfig