Skip to main content
Xoxoday Loyalife supports password history configuration when native authentication is enabled, allowing administrators to enforce a reuse restriction that blocks users from cycling back to previously used passwords.

Password History in Native Authentication

When your organisation uses native authentication — meaning Xoxoday Loyalife manages credentials directly rather than delegating to an external identity provider — administrators gain granular control over password policies. One of those controls is password history, which tracks a defined number of previous passwords and prevents users from reusing them. This is a foundational security control. Without it, users can simply rotate through two or three familiar passwords, effectively nullifying forced rotation policies. Xoxoday Loyalife closes that gap by maintaining a rolling history of past credentials against which any new password is checked before it is accepted.

How It Works in Practice

When a user attempts to change their password, Xoxoday Loyalife compares the new credential against the stored history. If a match is found, the change is rejected and the user is prompted to choose a genuinely new password. The depth of the history — how many previous passwords are retained and checked — is configurable by the administrator to align with your organisation’s internal security policy. For example, an organisation working toward ISO 27001 certification or maintaining SOC 2 Type II compliance typically requires that users cannot reuse any of their last five to ten passwords. Xoxoday Loyalife’s native auth configuration supports this requirement directly, removing the need for a separate identity management tool or custom middleware.

Why This Matters for Enterprise Environments

In enterprise loyalty deployments — particularly where Xoxoday Loyalife is integrated with HR systems such as Workday, SAP SuccessFactors, or Darwinbox for employee data sync — the user base can number in the thousands. A weak password reuse policy at the application layer becomes a meaningful attack surface. Enforcing password history at the Xoxoday Loyalife level ensures that even if a set of credentials is exposed in an unrelated breach, a forced password reset cannot simply return the account to the same vulnerable state. This control works in tandem with other native auth settings — minimum password length, complexity requirements, and expiry intervals — to create a layered credential policy without requiring a full enterprise SSO rollout. Organisations that are not yet ready to integrate an external identity provider such as Okta or Azure AD can still achieve a strong security posture using Xoxoday Loyalife’s built-in native authentication controls.

Configuration Access

Password history settings are managed from the Xoxoday Loyalife administrator console under the authentication and security configuration section. Changes take effect for all users governed by the native authentication policy and apply at the next password change event for each account. Learn more: Xoxoday Loyalife Help Centre — Security

Configuring password expiry and rotation policies

Set how frequently users must update their passwords and define grace periods for native authentication accounts.

Setting up SSO and external identity providers

Connect Xoxoday Loyalife to Okta, Azure AD, or other SAML-based providers to centralise authentication management.