-
Notifications
You must be signed in to change notification settings - Fork 22
Architecture Overview
PowerAuth Cryptography documentation has been moved to: https://developers.wultra.com/docs/develop/powerauth-crypto/Architecture-Overview
Please use the new developer portal to access documentation.
PowerAuth 2.0 architecture is designed so that the deployment can be very simple, but at the same time allows complex deployment alongside of other authentication methods (as a part of the central authentication / authorization component).
Following diagram captures the basic deployment strategy for the PowerAuth 2.0 technology.
As you can see, there are only couple components present:
- Our back-end components
- Your existing back-end components
- Our integration libraries for your back-end components
- Our mobile SDK for iOS and Android apps
PowerAuth 2.0 Deplyment requires installation of just one easy to deploy component.
- PowerAuth 2.0 Server
- The core server component that manages activated devices, enables the activation process, verifies signatures and keeps system configuration.
- Component communicates using SOAP or REST services.
- Documentation:
- PowerAuth 2.0 Admin (optional)
- Simple GUI admin for managing the PowerAuth 2.0 Server.
- Documentation:
PowerAuth 2.0 instalation has impact on several of your components:
- Mobile Banking API application - Application that publishes API that is consumed by the mobile clients.
- Activation Channels - Various types of applications used to activate PowerAuth 2.0 Client, for example the internet banking, ATM interface, branch applications, etc.
- Internal bank systems / ESB - Of course, you can use any systems to proxy PowerAuth 2.0 Server services.
To simplify deployment, PowerAuth 2.0 brings ready-to-use libraries for Java EE / Spring, namely:
- Easy to use PowerAuth 2.0 Server SOAP service client (Axis2 or Spring-WS)
- Documentation:
- High-level integration libraries that publish all required services and simplify signature validation (Java EE or Spring)
- Documentation:
You can integrate PowerAuth 2.0 easily with your mobile app using our high-level SDK.
- Documentation:
If you need any assistance, do not hesitate to drop us a line at [email protected].
PowerAuth 2.0 Specification
- Overview
- Basic Definitions
- Activation
- Key Derivation
- Checking Status
- Signatures
- MAC Token Based Authentication
- End-To-End Encryption
- Standard REST API
- Implementation Details
- List of Used Keys
Deployment
Applications
- PowerAuth Server
- PowerAuth Admin
- PowerAuth Push Server
- PowerAuth CMD Tool
- PowerAuth Mobile SDK
- SDK for RESTful APIs
- PowerAuth Web Flow
Development
Releases