Skip to content


Regardless of the application type or the development technology, you can connect your application with WSO2 Identity Server and control the way users log in to your app.

Currently, WSO2 Identity Server supports integrating five application types. When you select an application type, WSO2 Identity Server provides all the recommended configs in place by default which you can change as needed later.

Single-page applications

Single-page applications(SPAs) are apps that run on the browser and do not require a page reload with a change in content.

The main advantage of a single-page application is its speed. Since content is dynamically updated as the user interacts with it, the user does not need to wait for page reloads. Users can experience a seamless flow with high responsiveness from the application.

JavaScript frameworks and libraries, such as React, Angular, 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 the browser. Web applications need authentication as they offer functionality dependent on the logged-in user.

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 users to configure the application protocol settings (OIDC or SAML) from scratch.

Machine-to-Machine (M2M) applications

Machine-to-Machine applications, often referred to as M2M applications, are a category of applications 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.

Self-Service (My Account) portal

Application users can access the My Account portal for self-service needs. Learn more about the Self-Service portal.