Cidaas-Sdk-Android-v2
The following things are to be kept in mind while integrate our cidaas sdk
Configuring App/Client:
When you are integrating your own Business App with cidaas, you may want to modularize the interactions and attributes. There are several information like Scope, Roles, Grant-Types, re-direct URLs etc., that you may want to group into one configuration/settings. This can be done by creating cidaas App or Client.
The steps here will guide you through set up and management of authentication and authorization in your apps using cidaas SDK.
Click here for Sample Project.
Requirements
minSdkVersion 21 => Android 5.0 (LOLLIPOP)
Installation
In order to get cidaas SDK integrated to your Andriod App, you have to follow instructions below.
To install it, add the following line to your app level gradle file; Add it in your root build.gradle under all projects’ repositories section :
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Add the dependency to app module
dependencies {
implementation 'com.github.Cidaas:cidaas-v2-sdk-android:1.0.0'
}

The cidaas sdk provides the following functionalities and features, which are very easy to integrate into your application!
**1. Registration
- Login
- Passwordless login
- Forgot Password
- Consent Management
- De-duplication
- Multifactor Authentication
- Reset Password
- Account Verification
- Getting Request_Id, Client info, Tenant info, User Info
- Get Access Token
- Get access token by refresh_token**
Please refer to our GitHub project to see details for the above listed features, and how to integrate, manage, authenticate & authorize using cidaas sdk: https://github.com/Cidaas/cidaas-v2-sdk-android/tree/master