Visa Platforms Login

Advanced Security

Multi-Factor Authentication

Multi-Factor Authentication

Visa Platforms Login supports Time-based One-Time Password (TOTP) multi-factor authentication for enhanced security. MFA implementation follows a strict enrollment sequence that must be completed properly to avoid integration failures.

MFA Enrollment Process

  1. Prerequisites: User must be authenticated and have NOT_ENROLLED MFA status
  2. Setup: Call POST /user/mfa/totp/setup to generate TOTP secret
  3. Configuration: User configures authenticator app with provided secret key
  4. Enrollment: Call POST /user/mfa/totp/enroll with TOTP verification
  5. Validation: User status changes to ENROLLED upon successful completion

MFA Management Operations

VBA Password Security

Password Security Integration

Visa Behavioral Analytics (VBA) integration provides real-time password security assessment to identify compromised or unsafe passwords during authentication and password change operations.

VBA Password Checking

The POST /user/vba/compromised-password endpoint checks passwords against the VBA compromised database and returns structured recommendations.

VBA Response Types:

VBA Integration Implementation

VBA responses include detailed arrays of reasons for recommendations, enabling informed security decisions. Integration should handle each recommendation type appropriately:

Device Trust and Session Management

Device Trust and Session Management

Device trust capabilities enable secure session management and trusted device scenarios that reduce authentication friction while maintaining security.

Device Token Implementation

Session Extension Management

Sessions can be extended rather than requiring full re-authentication, improving user experience while maintaining security.

OpenID Connect Integration

OpenID Connect Integration

OpenID Connect integration enables SSO capabilities and standardized identity claim exchange for enterprise identity management scenarios.

UserInfo Endpoint

The GET /oidc/userinfo endpoint fetches user information based on user tokens from SSO systems.

Encrypted Claims Handling

OpenID Connect responses include encrypted claims to protect sensitive user information during identity exchange.

Security Model

Authentication Separation

Visa Platforms Login intentionally separates enrollment from consumer authentication with important implications:

Data Protection Features

Scope-Based Security Model

Security is enforced through granular OAuth2 scope assignments that control access to different functional areas.