Why migrate?
17.5.1. Loginapp migration - why migrate?

The migration from the JSP-Loginapp to the new Loginapp REST UI involves quite a bit of work. However, there are many good reasons to do so.

General advantages of the Loginapp REST UI

  • The main advantages of the new Loginapp are:
  • It is based on stable REST APIs that can be used for both web applications, apps, and other clients. Ideally, flows are shared between different types of clients.
  • It allows for far more flexibility for customer-driven and complex flows and supports multiple flows.
  • It is based on state-of-the-art and widely used technology (Angular and REST).
  • It offers an attractive user experience without the need for programming.
  • UI customizing is easier and much more flexible thanks to the Loginapp REST UI SDK.

Flows

Configurable flows are the main advantage of the new login application. Thanks to the flow engine, the customer journey can be freely defined in the configuration and, if necessary, custom plugins (steps, conditions) can be added. In the old JSP-Loginapp, the flows were more or less fixed.

  • The following flow elements help you to do this. The mentioned elements are only examples, so they are not an exhaustive list:
  • Authentication steps: Password step, 2nd-factor steps, auth method selection, step-up, token migration, password change, user profile data steps, etc.
  • Authorization steps: Roles, tags, terms and services, consents, etc.
  • Self-service steps: User registration, token migration, token management, user profile data, password reset, unlock self-service, etc.
  • Flow control elements: Selection, goto, skip-conditions, red flags, etc.
  • Flow processors: Flow processors check flow preconditions, keep track of counters, and handles other flow-related bookkeeping.

The following diagram depicts an exemplary authentication flow:

SampleAuthFlow

Further information and links