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

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

user_identity_access_token_attribute_name(dsl_or_extended)

@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.

user_identity_access_token_attribute_name!(dsl_or_extended)

@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.

user_identity_access_token_expires_at_attribute_name(dsl_or_extended)

@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.

user_identity_access_token_expires_at_attribute_name!(dsl_or_extended)

@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.

user_identity_destroy_action_name(dsl_or_extended)

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

The name of the action used to destroy records.

user_identity_destroy_action_name!(dsl_or_extended)

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

The name of the action used to destroy records.

user_identity_domain(dsl_or_extended)

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

The Ash domain to use to access this resource.

user_identity_domain!(dsl_or_extended)

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

The Ash domain to use to access this resource.

user_identity_options(dsl_or_extended)

@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.

user_identity_read_action_name(dsl_or_extended)

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

The name of the action used to query identities.

user_identity_read_action_name!(dsl_or_extended)

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

The name of the action used to query identities.

user_identity_refresh_token_attribute_name(dsl_or_extended)

@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.

user_identity_refresh_token_attribute_name!(dsl_or_extended)

@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.

user_identity_strategy_attribute_name(dsl_or_extended)

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

The name of the strategy attribute on this resource.

user_identity_strategy_attribute_name!(dsl_or_extended)

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

The name of the strategy attribute on this resource.

user_identity_uid_attribute_name(dsl_or_extended)

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

The name of the uid attribute on this resource.

user_identity_uid_attribute_name!(dsl_or_extended)

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

The name of the uid attribute on this resource.

user_identity_upsert_action_name(dsl_or_extended)

@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.

user_identity_upsert_action_name!(dsl_or_extended)

@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.

user_identity_user_id_attribute_name(dsl_or_extended)

@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.

user_identity_user_id_attribute_name!(dsl_or_extended)

@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.

user_identity_user_relationship_name(dsl_or_extended)

@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.

user_identity_user_relationship_name!(dsl_or_extended)

@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.

user_identity_user_resource(dsl_or_extended)

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

The user resource to which these identities belong.

user_identity_user_resource!(dsl_or_extended)

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

The user resource to which these identities belong.