How do I integrate cidaas with my business?
In order to integrate cidaas with your Business, there are 2 URLs that you need to be aware of:
1. Admin UI
2. User UI
Admin UI (This is for you)
This Admin portal URL is obtained when you sign up and register on the cidaas site as described in the “Sign up with cidaas” page of this User Guide.
This portal is used to carry out management related tasks such as managing apps,users, MFA, quotas, settings, reports etc.. Read More...
By default, it is accessible at
User UI (This is for your Customer)
This URL is actually used in your websites or Mobile apps to facilitate customer log in. If any of your User's/Clients need to login or register, the UI corresponding to this URL will be used.
The following URL cannot be directly accessed at yourcidaasbaseurl/user-ui, because cidaas is an OAuth2 OpenID connect Product.
Upon any activity trigger by the Client/App, the client_id, redirect_uri and response_type are required to create this URL.
cidaas SDKs are provided for generating this login url for you.
cidaas provides SDKs that suits your application needs - for all languages, across all technology stacks.
This is actually used in your websites or Mobile apps. If any of your User's/Clients need to login or register with this UI will be used.
The following URL cannot be directly accessed
cidaas is an OAuth2 OpenID connect Product.
Generated Login URL
Ok now you may have a question, where to get those details and what they mean !!!!
The Client Id is the unique identifier for your application, you can have multiple clients per project.
Once you create application, you get the Client Id from cidaas.
This parameter specifies the landing page url or the page that the customer is immediately presented with after logging into your Business website.
However, cidaas verifies that the User has provided the valid credentials before redirecting him to the specified redirect_uri.
For Example , if you have a business with site
https://sampleeshop.com. and you like to navigate to the dashboard screen once the user is logged in,
Tells the authorization server which grant to execute.
Steps to Integrate
1. Create app in cidaas
2. Add cidaas SDK in your code and construct your app setting information like (client_id, redirect_uri, post_logout_uri, mode) etc.. Read More
3. Add cidaas.loginWithBrowser() method in your Login button.
Now cidaas takes care of the authentication every time a protected resource is accessed.