Clerk.Ports.Sessions behaviour (Clerk Ex v0.2.0)
View SourceBehaviour that defines the expected functions for a Sessions adapter.
Summary
Callbacks
@callback create(String.t()) :: Clerk.Shared.HandleResponse.t()
@callback create_from_jwt_template(String.t(), String.t(), integer() | nil) :: Clerk.Shared.HandleResponse.t()
@callback create_token(String.t(), integer() | nil) :: Clerk.Shared.HandleResponse.t()
@callback get_id(String.t()) :: Clerk.Shared.HandleResponse.t()
@callback list(map()) :: Clerk.Shared.HandleResponse.t()
@callback refresh(String.t(), map()) :: Clerk.Shared.HandleResponse.t()
@callback revoke(String.t()) :: Clerk.Shared.HandleResponse.t()