Jump to Content
REL-IDREL-ID for MobileREL-ID APIsREL-ID for Web
GuidesRecipesChangelog
REL-ID for MobileREL-ID APIsREL-ID for WebREL-ID
Guides
GuidesRecipesChangelog
All
Pages
Start typing to search…

REL-ID for mobile

  • Setup
    • REL-ID SDK
      • Getting Started with REL-ID SDK
      • React Native
      • Flutter
      • Cordova
      • Native iOS
      • Native Android
      • Permissions for Android
      • Permissions for iOS
    • Callback based architecture
    • Register for REL-ID SDK Events
    • Initialize the REL-ID SDK
      • initialize
      • onInitializeProgress
      • onInitializeError
      • onInitialized
      • getUser
    • REL-ID IDV SDK
      • Set IDV Database
      • Get IDV Databases
      • Update IDV Configurations
      • React Native
      • Flutter
      • Cordova
      • Native iOS
      • Native Android
      • Get IDV Configurations
    • Localization
      • React Native
      • Flutter
      • Cordova
      • Native iOS
      • Native Android
    • Internationalization
      • React Native
      • Cordova
      • Native Android
    • Get Server configurations
  • Mobile Threat Detection
    • onUserConsentThreats
    • onTerminateWithThreats
    • Customization of MTD Threat Messages
  • Basic Challenges
    • What are Challenges
    • Challenge Modes
    • OTP
      • OTP ( Email and sms)
      • Email OTP
      • SMS OTP
      • QR Code Verification
      • Resend OTP
    • Password
    • Secret Question and Answer
      • onSelectSecretQuestionAnswer
      • getSecretAnswer
      • setSecretQuestionAnswer
  • IDV Challenges
    • Document Scan
      • getIDVDocumentScanProcessStartConfirmation
      • getIDVConfirmDocumentDetails
      • Sample OCR Data v3.0 JSON
    • Selfie Biometric Capture
      • getIDVSelfieProcessStartConfirmation
      • getIDVSelfieConfirmation
    • KYC Challenge
      • onIDVKYCProgress
    • Selfie Biometric Opt In Consent
      • getIDVBiometricOptInConsent
    • Selfie Biometric Authentication
      • initiateIDVServerBiometricAuthentication
      • onIDVServerBiometricAuthenticationResult
  • Custom Challenge
  • Prelogin User Workflows
    • User Onboarding
      • Self Enrollment
      • Agent based User Enrollment
      • Enroll User API
      • User Onboarding Challenges
      • Callback on Completetion of all Challenges
    • User Activation
      • Basic Workflow
      • IDV Workflow
      • Setting Device Name
      • activateUserOption
      • onDeviceActivated
      • Passwordless activation
      • Get User Consent For LDA
    • Login
      • onAuthenticationOptionsAvailable
      • onUserLoggedIn
      • Alternate Login Id
      • Post Login events called by SDK
      • Reset Authentication Flow
    • User Logoff
      • LogOff
      • Terminate SDK
    • Forgot Password
    • Forgot Login ID
    • Password Expiry
    • TOTP in Offline Mode
    • Additional Device Activation
      • Without REL-ID Verify flow
      • REL-ID Verify flow
      • addNewDeviceOptions
      • performVerifyAuth
      • fallbackNewDeviceActivationFlow
    • Unblock User Account
  • Postlogin User Workflows
    • Biometric Opt In
      • checkIDVUserBiometricTemplateStatus
      • initiateIDVBiometricOptIn
      • onIDVOptInCapturedFrameConfirmation
      • onIDVBiometricOptInStatus
    • Biometric Opt Out
    • Session Management
      • Creating a new session
      • Session Timeout Notification
      • Extend Session Timeout
      • Session Timeout
    • Token Management
      • Request New Token
      • onAccessTokenRefreshed
    • Update Device Details
    • Show Registered Devices
    • Post Login User KYC
      • initiateActivatedCustomerKYC
      • onIDVActivatedCustomerKYCResponse
      • initiateAgentKYCforUser
      • onIDVAgentKYCResponse
    • Updating any credential
      • getAllChallenges
      • onCredentialsAvailableForUpdate
      • initiateUpdateFlowForCredential
      • onUpdateCredentialResponse
      • updatePassword
    • LDA Toggling
      • LDA to Password
      • Password to LDA
      • getDeviceAuthenticationDetails
      • manageDeviceAuthenticationModes
      • onDeviceAuthManagementStatus
    • Additional Document Scan
      • initiateIDVAdditionalDocumentScan
      • onIDVAdditionalDocumentScan
    • Time based OTP (TOTP)
      • Registering for TOTP
      • TOTP in Online Mode
      • onTOTPRegistrationStatus
      • fetchRegisteredTOTPUsers
      • generateTOTP
      • getTOTPPassword
      • onTOTPGenerated
    • Data Signing
    • Account Blocking
  • Common Workflows
    • Tunneling in REL-ID
      • Discover Available services
      • Manage Access Tunnel
      • Make REST API calls
      • openHttpConnection
    • Data Encryption
      • getDefaultCipherSpec
      • getDefaultCipherSalt
  • Push Notifications
    • Push Notification Workflow
    • Common Push Notification concepts
    • Register Device for Push Notification
    • getDeviceToken
    • setDeviceToken
    • Token Registration
      • React Native
      • Cordova
      • iOS – ObjectiveC
    • Notification Management
    • Fetch Notifications
    • Acting on a notification
    • Stepup Authentication for Actions
    • View Notification history
  • SDK Debugging
    • Get Device ID
    • Missing Credentials for external service
    • REL-ID Agent
    • Get Security Threat Logs
    • Get SDK Logs
    • Get SDK Error Info
    • Get Session ID
    • Get SDK Version
    • RDNALoggingLevel Enum
  • Migration Guide
    • v25.03.06 to v25.04.06
      • Native SDK ( Android & iOS )
  • Secure Storage Handling Guidelines

REL-ID APIs

  • Getting Started with REL-ID APIs
  • Authentication & Token Management
    • Authorization Endpoint
    • Generate Access Token (Client Credentials)
    • Generate Access Token (Authorization Code)
    • Token Introspection
    • Revoke Access Token
    • User Info
    • JWKS Endpoint
    • User Activation
    • Account Recovery
    • Auth Server health check
    • Generate IdvWebToken
  • REL-ID Verify: Push Notifications
    • Authentication
    • Generate Notification
      • Generate Notification Request
      • Notification Callback
      • Secure Token Generation
      • OTP Controls
    • Check Notification Status
    • Cancel Notification
    • Configuring Limits
    • Validate OTP
  • User Management
    • Add User a.k.a Enroll User
    • Update User Status
    • Fetch User by UserId
    • Fetch userId by sessionId
    • Fetch User Devices
    • Fetch Authenticators of User
    • Set Predefined Code
  • Validate TOTP
  • KYC API
    • KYC API Request
      • Document fields
    • KYC API Endpoint
    • Configure REL-ID to Send KYC Requests
    • Configure KYC Flow in Gateway Console
  • Selfie Biometric Matching

REL-ID for Web

  • Overview
  • Enterprise APIs
  • IDV Web Flow Steps
    • Scan your Document
    • Confirm Document Details
    • Take Selfie
    • KYC
      • KYC Configuration
    • Otp-In
    • Redirect Back to Enterprise Portal
    • Configure Document Scan Structure
  • Access Token for GM-API Server

REL-ID Web Authentication

  • REL-ID Web Authentication Module
  • Key Features & Highlights
  • REL-ID Web Authentication Portal
    • User Authentication (aka User Login)
    • User Activation (Web Credential Activation)
    • User Portal (Security Settings)
    • Supported Authentication Factors
    • REL-ID verify based Push Notification
    • Time-based OTP in offline Mobile App
    • Password
    • SMS-based OTP
    • Email-based OTP
  • Management Console Configuration
    • Configuration: Allowed Authentication Factors
    • Configuration: Allowed Registration Factors
    • Configuration: Allowed IDV Methods
  • User Activation on Web (Web Credential Activation / Web-Only user activation)
    • Password Flow
    • Notes
  • Authentication Orchestration
    • Unrecognized Browser Flow
    • Recognized Browser Flow
    • Authentication steps / workflow diagram
    • Authentication Failure
    • Update Password on Expiry
    • Notes
  • User Portal (Security Settings)
    • Sign In Options
      • Updating Sign In Options
      • Update Password
      • Update Email
      • Update Mobile Number
      • Authentication Code in App and Push Notification
    • Remembered Browsers
      • Viewing browser information
      • Un-remember/Forget/Delete a browser
  • Account Recovery flows on web
    • Forgot Username
    • Pre-login flow
      • Don’t have access to the mobile app ?
      • Forgot Password
    • Partial-login flow
      • Don’t have access to the mobile app ?
      • Can’t access Email ?
      • Can’t access SMS ?
    • Account Recovery Link Action
    • Browser-based Account Recovery IDV Module (AR-IDV)
      • Step 1: Validate Access Code
      • Step 2: Determine IDV Method
      • Step 3: Use IDV Method
    • Browser-based Account Recovery Credential Activation (AR-C) Module
  • Internationalization
    • Steps to add a new language
    • Web Only User Activation and Account Recovery URLs
    • Notes
  • Integration
    • Client Onboarding
      • Registering OAuth2 Client
      • Getting Client Credentials (Client Id and Client Secret)
    • Integrating with OAuth2 flows
      • OpenID Connect (OIDC) flow
      • Client Credentials Flow
    • User Activation on Web (Web Credential Activation / Web-Only user activation)
      • Enrolling a user
      • Generating a token
      • Starting the Activation flow
      • Completing the Activation flow
    • (AR-IDV) Browser-based Account Recovery IDV
      • Configure Account Recovery Link
      • Starting the Browser-based Account Recovery IDV flow
      • Performing and Completing the Browser-based Account Recovery IDV flow
    • (AR-C) Browser-based Account Recovery Credential Activation
      • Generating a token
      • Starting the Browser-based Account Recovery Credential Activation flow
      • Completing the Browser-based Account Recovery Credential Activation flow
    • Web Authentication Module Configurations
Powered by 

Creating a new session

Updated 3 months ago


Biometric Opt Out
Session Timeout Notification