View Source AshAuthentication.UserIdentity.Info (ash_authentication v4.0.0)

Introspection functions for the AshAuthentication.UserIdentity Ash extension.

Summary

Functions

The name of the access_token attribute on this resource.

The name of the access_token attribute on this resource.

The name of the access_token_expires_at attribute on this resource.

The name of the access_token_expires_at attribute on this resource.

The name of the action used to destroy records.

The name of the action used to destroy records.

The Ash domain to use to access this resource.

The Ash domain to use to access this resource.

user_identity DSL options

The name of the action used to query identities.

The name of the action used to query identities.

The name of the refresh_token attribute on this resource.

The name of the refresh_token attribute on this resource.

The name of the strategy attribute on this resource.

The name of the strategy attribute on this resource.

The name of the uid attribute on this resource.

The name of the uid attribute on this resource.

The name of the action used to create and update records.

The name of the action used to create and update records.

The name of the user_id attribute on this resource.

The name of the user_id attribute on this resource.

The name of the belongs-to relationship between identities and users.

The name of the belongs-to relationship between identities and users.

The user resource to which these identities belong.

The user resource to which these identities belong.

Functions

Link to this function

user_identity_access_token_attribute_name(dsl_or_extended)

View Source
@spec user_identity_access_token_attribute_name(dsl_or_extended :: module() | map()) ::
  {:ok, atom()} | :error

The name of the access_token attribute on this resource.

Link to this function

user_identity_access_token_attribute_name!(dsl_or_extended)

View Source
@spec user_identity_access_token_attribute_name!(dsl_or_extended :: module() | map()) ::
  atom() | no_return()

The name of the access_token attribute on this resource.

Link to this function

user_identity_access_token_expires_at_attribute_name(dsl_or_extended)

View Source
@spec user_identity_access_token_expires_at_attribute_name(
  dsl_or_extended :: module() | map()
) ::
  {:ok, atom()} | :error

The name of the access_token_expires_at attribute on this resource.

Link to this function

user_identity_access_token_expires_at_attribute_name!(dsl_or_extended)

View Source
@spec user_identity_access_token_expires_at_attribute_name!(
  dsl_or_extended :: module() | map()
) ::
  atom() | no_return()

The name of the access_token_expires_at attribute on this resource.

Link to this function

user_identity_destroy_action_name(dsl_or_extended)

View Source
@spec user_identity_destroy_action_name(dsl_or_extended :: module() | map()) ::
  {:ok, atom()} | :error

The name of the action used to destroy records.

Link to this function

user_identity_destroy_action_name!(dsl_or_extended)

View Source
@spec user_identity_destroy_action_name!(dsl_or_extended :: module() | map()) ::
  atom() | no_return()

The name of the action used to destroy records.

Link to this function

user_identity_domain(dsl_or_extended)

View Source
@spec user_identity_domain(dsl_or_extended :: module() | map()) ::
  {:ok, module()} | :error

The Ash domain to use to access this resource.

Link to this function

user_identity_domain!(dsl_or_extended)

View Source
@spec user_identity_domain!(dsl_or_extended :: module() | map()) ::
  module() | no_return()

The Ash domain to use to access this resource.

Link to this function

user_identity_options(dsl_or_extended)

View Source
@spec user_identity_options(dsl_or_extended :: module() | map()) :: %{
  required(atom()) => any()
}

user_identity DSL options

Returns a map containing the and any configured or default values.

Link to this function

user_identity_read_action_name(dsl_or_extended)

View Source
@spec user_identity_read_action_name(dsl_or_extended :: module() | map()) ::
  {:ok, atom()} | :error

The name of the action used to query identities.

Link to this function

user_identity_read_action_name!(dsl_or_extended)

View Source
@spec user_identity_read_action_name!(dsl_or_extended :: module() | map()) ::
  atom() | no_return()

The name of the action used to query identities.

Link to this function

user_identity_refresh_token_attribute_name(dsl_or_extended)

View Source
@spec user_identity_refresh_token_attribute_name(dsl_or_extended :: module() | map()) ::
  {:ok, atom()} | :error

The name of the refresh_token attribute on this resource.

Link to this function

user_identity_refresh_token_attribute_name!(dsl_or_extended)

View Source
@spec user_identity_refresh_token_attribute_name!(dsl_or_extended :: module() | map()) ::
  atom() | no_return()

The name of the refresh_token attribute on this resource.

Link to this function

user_identity_strategy_attribute_name(dsl_or_extended)

View Source
@spec user_identity_strategy_attribute_name(dsl_or_extended :: module() | map()) ::
  {:ok, atom()} | :error

The name of the strategy attribute on this resource.

Link to this function

user_identity_strategy_attribute_name!(dsl_or_extended)

View Source
@spec user_identity_strategy_attribute_name!(dsl_or_extended :: module() | map()) ::
  atom() | no_return()

The name of the strategy attribute on this resource.

Link to this function

user_identity_uid_attribute_name(dsl_or_extended)

View Source
@spec user_identity_uid_attribute_name(dsl_or_extended :: module() | map()) ::
  {:ok, atom()} | :error

The name of the uid attribute on this resource.

Link to this function

user_identity_uid_attribute_name!(dsl_or_extended)

View Source
@spec user_identity_uid_attribute_name!(dsl_or_extended :: module() | map()) ::
  atom() | no_return()

The name of the uid attribute on this resource.

Link to this function

user_identity_upsert_action_name(dsl_or_extended)

View Source
@spec user_identity_upsert_action_name(dsl_or_extended :: module() | map()) ::
  {:ok, atom()} | :error

The name of the action used to create and update records.

Link to this function

user_identity_upsert_action_name!(dsl_or_extended)

View Source
@spec user_identity_upsert_action_name!(dsl_or_extended :: module() | map()) ::
  atom() | no_return()

The name of the action used to create and update records.

Link to this function

user_identity_user_id_attribute_name(dsl_or_extended)

View Source
@spec user_identity_user_id_attribute_name(dsl_or_extended :: module() | map()) ::
  {:ok, atom()} | :error

The name of the user_id attribute on this resource.

Link to this function

user_identity_user_id_attribute_name!(dsl_or_extended)

View Source
@spec user_identity_user_id_attribute_name!(dsl_or_extended :: module() | map()) ::
  atom() | no_return()

The name of the user_id attribute on this resource.

Link to this function

user_identity_user_relationship_name(dsl_or_extended)

View Source
@spec user_identity_user_relationship_name(dsl_or_extended :: module() | map()) ::
  {:ok, atom()} | :error

The name of the belongs-to relationship between identities and users.

Link to this function

user_identity_user_relationship_name!(dsl_or_extended)

View Source
@spec user_identity_user_relationship_name!(dsl_or_extended :: module() | map()) ::
  atom() | no_return()

The name of the belongs-to relationship between identities and users.

Link to this function

user_identity_user_resource(dsl_or_extended)

View Source
@spec user_identity_user_resource(dsl_or_extended :: module() | map()) ::
  {:ok, module()} | :error

The user resource to which these identities belong.

Link to this function

user_identity_user_resource!(dsl_or_extended)

View Source
@spec user_identity_user_resource!(dsl_or_extended :: module() | map()) ::
  module() | no_return()

The user resource to which these identities belong.