Sigra.OAuth.EnterpriseReconciliation (Sigra v1.0.0)

Copy Markdown View Source

Library-owned enterprise user and membership reconciliation.

Summary

Types

refusal_reason()

@type refusal_reason() ::
  :ambiguous_email_match | :provider_subject_conflict | :unsafe_email_claim

Functions

reconcile(config, provider, user_info, token, enterprise_context)

@spec reconcile(map(), atom(), map(), map(), map()) ::
  {:ok, atom(), map(), map()} | {:error, refusal_reason()}