Lockspire.Admin.InitialAccessTokens (lockspire v1.0.0)

Copy Markdown

Operator boundary for Initial Access Token lifecycle.

Summary

Functions

list_iats(opts \\ [])

@spec list_iats(keyword()) ::
  {:ok, [Lockspire.Domain.InitialAccessToken.t()]} | {:error, term()}

mint_iat(attrs \\ %{})

@spec mint_iat(map()) ::
  {:ok, Lockspire.Domain.InitialAccessToken.t(), String.t()} | {:error, term()}

revoke_iat(id)

@spec revoke_iat(integer()) :: :ok | {:error, term()}