
Developer Portal
Backstory & Solution
cidaas is a leading product that completely takes care of access and identity management. A cidaas instance for a company or organisation comprises all the new age features (user management, app management,etc.), and Admin has access to all the features.
We came across scenarios where admin rights are shared with the developer, i.e., they get full access and rights to all the features of the cidaas instance, and this was concerning for us.
To address this problem, we introduced the app developer portal, where developers have restricted access with specific permissions, such as app_create or app_read. They can create their own apps and manage them within their team.

Here, cidaas admin assigns team nebula app_create and app_read access and team luna app_read access.
About
The app developer portal is a restricted-access version of the cidaas admin UI designed specifically for developers. It allows developers to manage their own applications without requiring full admin privileges.
Key benefits:
- Developers can create, update, and delete their own apps
- Access is limited to app management features only (no user management, settings, etc.)
- Developers can be organized into teams with different permission levels
- Reduces security risk by avoiding the need to share full admin credentials
Have a look at our App developer portal

Features
Here are the current features of the cidaas app developer portal (note: additional features are in development):
Developers can:
- create new cidaas apps.
- update/delete their own apps
- Delegated developers can access apps where they were assigned.
If you haven't signed up with us, go ahead and do it, or talk to our support team and let us assist you with all your queries.
Get Started with App developer portal
This section will take you through the steps to enable app developer portal being a cidaas admin or secondary admin.
-
Login to your cidaas admin dashboard.
-
Navigate to the Manage user groups > Manage user groups tab, and click on Add new group.
- Create a group with a group type suitable for developers (e.g., DeveloperGT).
- Create additional groups as needed for different developer teams. In this example, we have created Team Nebula and Team Luna.

-
Navigate to User > Create user tab, and click on create new User.
-
Fill in all the necessary user details
-
Note down the password for later use.
-
Scroll down to Groups and Roles and assign the user to the developer group(s) you created (e.g., Team Nebula or Team Luna).
-
Assign appropriate roles such as
APP_CREATEorAPP_READdepending on the permissions you want to grant.
-

- Now that the Group and User are created, you can proceed to login with the App developer portal.
-
Go to the "https://{{Domain_name}}/developer-ui" endpoint.
-
Enter the credentials and complete the authentication process.
-
You will get the group selection screen (Team nebula and Team Luna). Select your desired group.
-
You will get a group selection screen if you are a member of multiple developer teams.

- You are redirected to the App developer portal.
Need Help?
Please contact our support team directly