Member Junction
    Preparing search index...

    Provisioner over injected admin surfaces. Implements IAgentIdentityProvisioner for the §1e identity types — Graph mailbox/Email, Google Workspace Email, and the telephony carrier PhoneNumber path — each over an injected admin surface so the package builds + unit-tests with no admin-SDK install and no network. Pure request→payload mapping lives in the build*Payload helpers; this class only routes by IdentityType, calls the surface, and shapes the AgentIdentityProvisionResult the existing ApplyProvisionResultToIdentity consumes.

    When the surface required for a request's IdentityType is not bound, it preserves the original seam behavior — throwing IdentityProvisionerNotBoundError so a misconfigured deployment fails loudly rather than silently never provisioning. Constructing it with no options reproduces the prior "throws for every type" stub exactly.

    TODO (production): bind @microsoft/microsoft-graph-client / googleapis / the carrier SDK (all optionalDependencies), resolve the admin credential from the provider Configuration via MJ's credential system, and inject them as the AgentIdentityProvisionerOptions surfaces.

    Implements

    Index

    Constructors

    Methods

    Constructors

    Methods