# Auth Apis Auth includes operations for verifying user credentials, managing session tokens, handling biometric validations, and enforcing geo-fencing rules. These APIs ensure secure and compliant access control for both users and administrators within the system. ## Verify user details with encryption - [POST /verify-user](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/verifyuser.md): Endpoint to verify user identity based on country code and mobile number with encryption. ## Generate authentication token - [POST /generate-auth-token](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/generateauthtoken.md): Generates an authentication token using client credentials. ## Submit biometric and geo-fence authentication results - [POST /biometric-geo-fence-auth-results](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/postbiometricgeofenceauthresults.md): Endpoint to submit user biometric and geo-fencing authentication data. ## Validate geo-fence authentication - [POST /validate-geo-fence-auth](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/validategeofenceauth.md): Validates the geo-fence authentication data for a user. ## Validate admin authentication - [POST /validate-admin-auth](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/validateadminauth.md): Validates the admin's mobile number for authentication purposes. ## Validate global authentication - [POST /validate/global/auth](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/validateglobalauth.md): Validates global authentication using mobile number. ## Validate person - [POST /validate/person](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/validateperson.md): Validates a person's mobile number for authentication. ## Validate user time slots and geofencing - [POST /validate/user/timeslots/geofencing](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/validateusertimeslotsgeofencing.md): Validates the time slots and geofence location data of a user. ## Global REST authentication validation - [POST /validate/global/rest/auth](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/validateglobalrestauth.md): Validates global REST authentication tokens associated with users. ## API v1 user validation - [POST /api/v1/validate/user](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/validateapiv1user.md): Validates user identity using face authentication and auth tokens for API version 1. ## API v1 authentication - [POST /api/v1/auth](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/authapiv1.md): Authenticates client using client ID and secret for API version 1. ## Get login URL - [POST /api/v1/login/url](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/loginapiv1url.md): Retrieves login URL using authentication token and user details. ## Authenticate user by auth token and UID - [GET /api/v1/user/auth/{auth_token}/{uid}](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/authapiv1userauthtokenuid.md): Retrieves user authentication status for given auth token and user ID. ## Retrieve user by email - [POST /get-user-by-email](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/getuserbyemail.md): Fetches user details using their email address. ## Check users existence - [POST /check-users-existense](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/checkusersexistense.md): Checks the existence of users by mobile numbers. ## Redirect to merchant with auth token and mobile - [GET /api/v1/redirect/to/merchant/{auth_token}/{mobile}](https://ivalt-apis.redocly.app/products/authentication/auth_apis/auth-apis/authapiv1userauthtokenmobile.md): Redirects to a merchant page using auth token and user mobile number.