-
Notifications
You must be signed in to change notification settings - Fork 9
Web Flow Server
Roman Štrobl edited this page Mar 20, 2018
·
11 revisions
Web Flow Server is the main component which serves as an OAuth 2.0 provider.
You can obtain the war file which can be deployed to a Java EE container in releases.
The configuration of Web Flow Server is described in Web Flow Configuration.
Web Flow Server implements following functionality:
- frontend application the user interacts with during the authentication process
- backend REST services the frontend communicates with to handle user input and operation workflow
- OAuth 2.0 provider which authenticates user HTTP session in case of successful authentication
- implementation of authentication methods
- the authentication process consists of one or more authentication methods which are invoked as defined by the Next Step server
- each authentication method is stored in a separate project
- central point which communicates with other backends
- communication with Next Step Server to get a response about next step and redirect of user to the right screen
- communication with Data Adapter to obtain additional data, authenticate user, send SMS messages and notify Data Adapter about operation status and form data changes
- communication with PowerAuth Server to obtain activation status, signature verification and token verification
- communication with PowerAuth Push Server to deliver push messages to user mobile device
- Web Socket communication with frontend for immediate response in Mobile Token authentication
- tracking of operations within HTTP session to handle concurrent operations
- preparation of operation form data (value formatting, resource localization, resource translation)
Overview
Applications
- Web Flow Server
- Next Step Server
- Data Adapter
- Mobile Token
- PowerAuth Server
- PowerAuth Admin
- PowerAuth Push Server
REST APIs
- NextStep Server REST API Reference
- Data Adapter REST API Reference
- Web Flow REST API Reference
- Mobile Push Registration API
- Mobile Token REST API Reference
Deployment
Customizing Web Flow
- Customizing Web Flow Appearance
- Implementing Data Adapter Interface
- Web Flow Configuration
- Configuring Next Step Definitions
- Customizing Operation Form Data
- Mobile Token Configuration
Technical Notes
Development
Releases