Skip to main content

default-hosted-app


Default Hosted Pages

The default hosted pages provided by cidaas allow you to instantly use cidaas and customise the login, registration, and many more pages at the push of a button.

Of course, you can also build your own Login and Registration Pages if you want.

In this section, we are introducing the default hosted pages.

The Definition of a Hosted Page

Hosted Pages in Cidaas refer to customizable and pre-built web pages that serve as an integral part of the authentication and user management processes. They are also pages in Cidaas where users are automatically redirected.

Let's understand this with an example:

If you call the authz Endpoint cidaas does decide whether the user is still logged in (has an active session) or needs authentication. In case authentication is required, cidaas will automatically direct the user to the login page, so here the login page is hosted.

All redirection done on frontend are not hosted page.

Customize the Default Hosted Pages

Having the User Interfaces branded in your design is essential. Thereby, the user can immediately recognise you.

default-hosted-pages-styling.png

Setup of Hosted Pages

The hosted pages setup is explained in more detailed under Hosted Pages

Field Description
App Namedefines the internal app name that is displayed in the Admin Dashboard and App Developer Portal.
App Display Namedefines the name presented on the Login Page.
App Logo URLdefines the logo that is presented on the default hosted pages (e.g., login page, registration page).
Logo Positiondefines the alignment of the logo. Possible values are center, right, and left.
Login Form Positiondefines the alignment of the login form. Possible values are center, right, and left.
Media Typedefines the type of the background image.
App Background URLdefines the image presented in the background of the hosted pages.
App Primary Colordefines the primary color to render e.g texts and borders.
App Accent Colordefines the accent color used e.g. to display the verification methods.

default-ui-design-app-style-settings.png

Client Management

To find out how to setup the complete client configuration, please go to Client Management

Overview of Hosted Pages

hosted page IdDescription
Login Those pages might result from calling the authz-srv or login-srv endpoints and are related to login.
loginThis page is redirected if the user needs to login.
login_successThis page is displayed after a user logs in successfully and login_success is enabled in this app (App Settings).
register_additional_infoThe user will be redirected to this page in case further information is required by this app (Progressive profiling).
consent_previewthe consent_preview is displayed when the user needs to provide a consent that is mandatory for this application
consent_scopesThe consent_preview is displayed when the user needs to provide a scope consent that is mandatory due to scope being required as user consent or when it is a THIRD_PARTY client
Register The registration pages are presented when the users-srv is called during registration.
registerThis is presented if view_type is register for an authz call.
register_successNo automatic redirection will happen here, but it will be returned as redirect_uri in the response body of the register Call
 account_deduplicationNo automatic redirection will happen here, but it will be returned as redirect_uri in the response body of the register call
Password
password_forgot_initNo automatic redirection will happen here, this is a hosted page included in our default hosted page webapp
password_set_successWe introduced an automatic redirection to password_set_success, so after completing, you can set a new password (using the forgot password flow).
password_setIn case of using /validatecode, we introduced an automatic redirection to password_set page
VerificationThe verification pages are related to passwordless authentication
verification_initThe redirection to verification_int page will take place in case of calling the initiate verification api but no userId was provided that matches the reset medium or in case of "email_not_verified" or "mobile_not_verified"
verification_completeAfter initiating a authentication using CODE-Flow the user will be prompted to verification_complete page.
mfa_requiredNo automatic redirection will happen here, this is a hosted page included in our default hosted page webapp
Logout
logout_successNo automatic redirection will happen here, this is a hosted page included in our default hosted page webapp
Error
errorThe error page can be client specific, and might show in case of invalid or expired parameters are overhanded to cidaas. Thereby we ensure a proper styling. in case of no client can be determined the error page of the default hosted page group is used.
Device Code FlowThose pages are related to the device code flow, so login on a users device like a smart TV
device_init_codeThe init page is presented during the initiation of the device code flow
device_success_pageIf the user logs in successfully using the device code flow, this device success page is displayed

Help and support

Please contact us directly on our support page.