Relyra.LiveAdmin.ScopeProvider behaviour (relyra v1.1.0)

Copy Markdown View Source

Host callback contract for resolving admin actor and organization scope.

Summary

Callbacks

resolve_admin_scope(session, params, opts)

@callback resolve_admin_scope(session :: map(), params :: map(), opts :: keyword()) ::
  {:ok, Relyra.LiveAdmin.Scope.t()}
  | {:error, :unauthenticated | :forbidden | :not_found}