Msdata.SystOwnerPasswordRules (mscmp_syst_authn v0.1.0)
Establishes Owner specific rules defining the minimum allowed password complexity.
Rules defined here may further strengthen the rules defined by
SystGlobalPasswordRules, but may not be weaken those definitions.
Defined in MscmpSystAuthn.
Summary
Functions
See MscmpSystAuthn.Impl.Msdata.SystOwnerPasswordRules.Validators.insert_changeset/1.
See MscmpSystAuthn.Impl.Msdata.SystOwnerPasswordRules.Validators.update_changeset/2.
Types
@type t() :: %Msdata.SystOwnerPasswordRules{ __meta__: Ecto.Schema.Metadata.t(), allowed_mfa_types: [String.t()] | nil, 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, disallow_compromised: boolean() | nil, disallow_recently_used: integer() | nil, id: Ecto.UUID.t() | nil, max_age: MscmpSystDb.DbTypes.Interval.t() | nil, owner: Msdata.SystOwners.t() | Ecto.Association.NotLoaded.t() | nil, owner_id: MscmpSystInstance.Types.owner_id() | nil, password_length: MscmpSystDb.DbTypes.IntegerRange.t() | nil, require_lower_case: integer() | nil, require_mfa: boolean() | nil, require_numbers: integer() | nil, require_symbols: integer() | nil, require_upper_case: integer() | nil }
Functions
@spec insert_changeset(MscmpSystAuthn.Types.password_rule_params()) :: Ecto.Changeset.t()
See MscmpSystAuthn.Impl.Msdata.SystOwnerPasswordRules.Validators.insert_changeset/1.
@spec update_changeset(t(), MscmpSystAuthn.Types.password_rule_params()) :: Ecto.Changeset.t()
See MscmpSystAuthn.Impl.Msdata.SystOwnerPasswordRules.Validators.update_changeset/2.