Authentication

The POST /api/auth/v2 endpoint provides a secure method for users to authenticate and obtain an authorization token to access the banking application. By submitting valid user credentials in the request body, users can receive a token that grants access to protected features and services within the system. This method ensures a streamlined authentication process, with support for enhanced security protocols and user management.

Purpose:

This API is used to:

  • Authenticate users with valid credentials.
  • Issue a secure authorization token

Response:

The API will return a token if the authentication is successful, which must be included in the headers of subsequent requests to access secured endpoints.

Key Features:

  • Token-Based Authentication: Users receive a secure token that must be included in the Authorization header (as a Bearer token) for subsequent API calls.
  • Secure Login Process: The authentication process is protected by encryption, ensuring that sensitive credentials are transmitted securely.

Common Scenarios:

  • User Login: A user authenticates by submitting their credentials, and the system returns an authorization token, granting access to protected banking features.
  • Token Renewal: Users can log in again or refresh the token before it expires to maintain uninterrupted access to the application.
  • API Security: The token-based system ensures that unauthorized users cannot access protected resources, as each request must include a valid token.
Language
Credentials
Bearer
JWT
Click Try It! to start a request and see the response here!