Applications¶
Registering your application is the first step towards unlocking the full spectrum of features offered by WSO2 Identity Server.
Register an application¶
WSO2 Identity Server supports integrating five application types. Once registered, WSO2 Identity Server sets the default configurations for your application which can easily be customized according to your requirements.
Single-page applications¶
Single-page applications (SPAs) run on the browser and dynamically update the content as the user interacts with it. As the user does not need to wait page reloads, users have a seamless experience with high responsiveness. JavaScript frameworks and libraries such as React, Angular and Vue.js are some popular technologies adopted to build SPAs.
Web applications¶
Web applications (web apps) are the most common type of applications in use. They are usually hosted on a web server and accessed by a browser. Web applications require authentication as they offer functionality specific to logged-in users.
Mobile applications¶
Mobile applications are apps that run on mobile devices. Android and iOS are some of the popular technologies adopted to build mobile applications.
Standard-based applications¶
Standard-based applications allow you to configure the application protocol settings (OIDC or SAML) from scratch.
Machine-to-Machine (M2M) applications¶
Machine-to-Machine (M2M) applications, are designed for automated communication and interaction between devices or services without direct human intervention. Unlike user-centric applications, M2M applications cater to non-interactive scenarios, including command-line tools, daemons, IoT (Internet of Things) devices, or services running on the backend.
Make an application discoverable¶
Discoverable applications appear in the users' My Account portal, making it easy for users to see and access the applications that they can use. When users click on an application, they get redirected to the application's access URL.
To enable application discovery:
- On the WSO2 Identity Server Console, navigate to Applications.
- Select the application you want users in the organization to discover and go to the General tab. (This option is not available for M2M applications.)
- Scroll down to the Discoverable application section.
-
Select the checkbox to enable and configure an access URL to make the application discoverable to everyone in the organization.
-
To limit discoverability to specific users, select Only a selected group of users can discover this application under Discoverable Groups.
- Choose the user groups from each user store and click on Update button.
-
The application will then be discoverable only to users in the selected groups.
To learn how users can discover applications through the My Account portal, see Discover applications.
Enable/Disable an application¶
If your application is undergoing maintenance or should be made temporarily unavailable for any reason, you can disable it and re-enable it when ready.
Important
Disabling an application blocks new logins, revokes active access tokens and removes any user consents previously granted to the application. Upon re-enabling the application, users must login again and re-grant their consents.
To enable/disable an application,
-
On the WSO2 Identity Server Console, go to Applications.
-
Select the application you wish to disable and go to its General tab.
-
Scroll down to the Danger Zone.
-
Under Disable application, switch the toggle on to disable the application or off to enable it.
Delete an application¶
To delete an application,
-
On the WSO2 Identity Server Console, go to Applications.
-
Select the application you wish to delete and go to its General tab.
-
Scroll down to the Danger Zone.
-
Click Delete under Delete application and confirm your action.