Msdata.SystAccessAccounts (mscmp_syst_authn v0.1.0) (mscmp_syst_authn)

Contains the known login accounts which are used solely for the purpose of authentication of users.

Authorization is handled on a per-instance basis within the application.

Defined in MscmpSystAuthn

Summary

Functions

See MscmpSystAuthn.Impl.Msdata.SystAccessAccounts.Validators.insert_changeset/2.

See MscmpSystAuthn.Impl.Msdata.SystAccessAccounts.Validators.update_changeset/3.

Types

@type t() :: %Msdata.SystAccessAccounts{
  __meta__: Ecto.Schema.Metadata.t(),
  access_account_instance_assocs: term(),
  access_account_state:
    Msdata.SystEnumItems.t() | Ecto.Association.NotLoaded.t() | nil,
  access_account_state_id: MscmpSystAuthn.Types.access_account_state_id() | nil,
  allow_global_logins: boolean() | nil,
  credentials: term(),
  diag_role_created: String.t() | nil,
  diag_role_modified: String.t() | nil,
  diag_row_version: integer() | nil,
  diag_timestamp_created: DateTime.t() | nil,
  diag_timestamp_modified: DateTime.t() | nil,
  diag_update_count: integer() | nil,
  diag_wallclock_modified: DateTime.t() | nil,
  external_name: String.t() | nil,
  id: Ecto.UUID.t() | nil,
  identities: term(),
  internal_name: MscmpSystAuthn.Types.access_account_name() | nil,
  owning_owner: Msdata.SystOwners.t() | Ecto.Association.NotLoaded.t() | nil,
  owning_owner_id: MscmpSystInstance.Types.owner_id() | nil,
  password_history: term()
}

Functions

Link to this function

insert_changeset(insert_params, opts \\ [])

See MscmpSystAuthn.Impl.Msdata.SystAccessAccounts.Validators.insert_changeset/2.

Link to this function

update_changeset(access_account, update_params, opts \\ [])

See MscmpSystAuthn.Impl.Msdata.SystAccessAccounts.Validators.update_changeset/3.