• Skip to main content
loginradius-logo--horizontal-full-colour-on-dark
CIAM Platform Solutions Customers Docs & Resources
Request Demo Login

CIAM Platform

  • Authentication
  • User Management
  • Directory Service
  • Data Governance
  • Customer Insights
  • Cloud Directory

Features

  • Single Sign-on
  • Federated SSO
  • Passwordless Login
  • Multi-Factor Authentication
  • GDPR and Privacy
  • Consent Management
  • Cloud Integrations

Deployment

  • Multi-Tenant Cloud
  • Private Cloud
  • On-Premises Deployment

Industries

  • Media and Communications
  • Government
  • Retail and Ecommerce
  • Consumer Brands
  • Travel and Hospitality
  • Finance and Banking
  • Healthcare

Use Cases

  • B2B Identity

Why LoginRadius

    Initiatives

    • Security

    Customers

    • Customers
    • Success Stories
    • Video Testimonials
    • Press Releases

    Developers

    • Developers
    • API References
    • Engineering Blog

    Resources

    • All Resources
    • Industry Reports
    • White Papers
    • E-Books
    • Case Studies
    • Product Sheets
    • Webinars
    • Identity Blog
    • Growth Blog

    Consumer Digital Identity Trend Report 2023

    KuppingerCole CIAM Platforms Leadership Compass Report 2022

    Add Secure Authentication & SSO In Minutes

    Built for developers by developers

    Works Everywhere

    Easy To Use API Libraries

    Java PHP iOS JS NodeJS Dot NET Android

    JAVA

    Visit API docs

    Java

    COPY
        1
        2
        3
        4
        5
        6
        7
        8
        9
       10
       11
       12
       13
       14
       15
    // make sure LoginRadius instance exists
       String accessToken = "<accessToken>"; //Required
       String fields = null; //Optional
       
       AuthenticationApi authenticationApi = new AuthenticationApi();
       authenticationApi.getProfileByAccessToken(accessToken, fields ,  new AsyncHandler<Identity> (){
       
       @Override
        public void onFailure(ErrorResponse errorResponse) {
        System.out.println(errorResponse.getDescription());
        }
        @Override
        public void onSuccess(Identity response) {
         System.out.println(response.getUid());
        }
       });
       

    PHP

    Visit API docs

    Server Side

    COPY
    1
    2
    3
    4
    5
    6
    <?php
    // make sure LoginRadius instance exists
    $access_token = “access token”;
    $authenticationAPI = new AuthenticationAPI();
    $response = $authenticationAPI->getProfileByAccessToken($access_token);
    ?>
    

    iOS

    Visit API docs

    Swift

    COPY
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    // make sure LoginRadius instance exists
    let parameter:AnyObject = ["email":"email", "password":"password" ] as AnyObject
    
    AuthenticationAPI.authInstance().login(withPayload:parameter as? [AnyHashable : Any], loginurl:nil, emailtemplate:nil, smstemplate:nil, g_recaptcha_response:nil,completionHandler: { (data, error) in
    
            if let err = error {
            print("Error")
        } else {
            print("login successful")
        }
    })
    

    JS

    Visit API docs

    JavaScript

    COPY
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    // The Login Button event Redirect to the IDX Login Page
    
    document.getElementById('login')
        .addEventListener("click", async ()=> {
            await LoginRadiusSDK.openLoginPage();
        }, false);
    
    // The IDX Login callback
    window.addEventListener("load", async ()=> {
        await LoginRadiusSDK.appCallback();
        // Getting the full user profile
        let profile = await LoginRadiusSDK.getUserProfile();
        console.log(profile);
        // Getting the user token
        let token = await LoginRadiusSDK.getToken();
        console.log(token);
    }, false);
    

    NodeJS

    Visit API docs

    Server Side

    COPY
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // make sure LoginRadius instance exists
     var accessToken = “access token”;  
     var fields = null;
    
     lr.authenticationApi.getProfileByAccessToken(accessToken, fields).then((response) => {
            console.log(response);
     }).catch((error) => {
            console.log(error);
      });
    

    DOT NET

    Visit API docs

    ASP.NET

    COPY
        1
        2
        3
        4
    //make sure LoginRadius instance exists
        var accessToken = "accessToken"; //Required
        string fields = null; //Optional
        var apiResponse = new AuthenticationApi().GetProfileByAccessToken(accessToken, fields);
        

    Android

    Visit API docs

    Java

    COPY
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    // make sure LoginRadius instance exists
    QueryParams params = new QueryParams();
    params.setEmail("Your Email ID");
    params.setPassword("Your Password");
    AuthenticationAPI api = new AuthenticationAPI();
    api.login(getApplicationContext(), params, new AsyncHandler<LoginData>() {
        @Override
        public void onSuccess(LoginData logindata) {
                    Log.e("User Profile", logindata.getProfile());
        }
        @Override
        public void onFailure(Throwable error, String errorcode) {
                Log.e("error", error.getMessage());
        }
    });
    

    Pre-Designed And Hosted Login Interfaces

    Sign Up page, login page, password retrieval page, and profile page

    Built-In Advanced Security Capabilities

    You get the world-class security for your application, user accounts and data

    150+ Pre-Built Integrations

    Extend your authentication and user data to third party applications

    All Integrations

    Additional Resources

    API Docs

    read

    API Reference

    Read

    Engineering Blog

    Read

    See In Action LoginRadius CIAM Platform

    Our product experts will show you the power of the LoginRadius CIAM platform, discuss use-cases, and prove out ROI for your business

    Book Demo Today

    CIAM Platform

    • Authentication
    • Single Sign-on
    • Directory Service
    • Data Governance
    • User Management
    • Cloud Integrations

    Features

    • Single Sign-on
    • Federated SSO
    • Passwordless Login
    • Multi-Factor Authentication
    • GDPR and Privacy
    • Consent Management
    • Cloud Integrations

    Industries

    • Media and Communications
    • Government
    • Retail and Ecommerce
    • Consumer Brands
    • Travel and Hospitality
    • Finance and Banking
    • Healthcare

    Developers

    • Developers
    • Quick Start Docs
    • Identity Experience Framework
    • Identity APIs
    • Directory APIs
    • Security
    • Scalability

    About

    • Company
    • Customers
    • Partners
    • Leadership
    • Press
    • Foundation
    • Careers
    • Legal
    • Contact Us
    ISO 27001 SOC2 logo ISO 27017 ISO 27018 NIST GDPR logo CSA Star CCM logo

    Privacy|Terms|Security Policy|Sitemap

    ©Copyright 2013-2023, LoginRadius Inc.