/sca-identity-service-example

Example of Identity Service to cover all the flows of Strong Customer Authentication (PSD2)

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

GPLv3 license Gitter Twitter URL


Salt Egde Logo

Salt Edge Strong Customer Authentication Solution


Explore our Wiki »

Authenticator Identity Service

Authenticator Identity Service is a part of Bank (Service Provider) System that implements Strong Customer Authentication/Dynamic Linking process.
The purpose of Identity Service is to add necessary functionality in order to implement SCA/DL.

It contains an API, that processes received from Bank's Authentication Service information and appeals to the Authenticator app in order to get either action confirmation or denial from the customer.

Motivation

We found that our clients are looking for SCA solution alongside with PSD2 compliance solutions and we decided to publish our solution to widespread our vision, how it should work, and how end-users will get best user experience.

Project content

Repository contains next examples of Authenticator Identity Service:

It will help you to implement our solution in your system.

We have already published Authenticator Identity Service mobile clients for Apple iOS and Google Android system.
You can find source code of mobile application here:

You can download mobile application:
Get it on Google Play Get it on App Store

How it works

Read SCA Service WIKI (Technical Overview)

Read SCA Service API reference

How to use Ruby Example

How to use Java Example & SDK


Contribute

In the spirit of free software, everyone is encouraged to help improve this project.

Contact us

Feel free to contact us

License

Salt Edge Authenticator (SCA solution) is multi-licensed, and can be used and distributed:

  • under a GNU GPLv3 license for free (open source). See the LICENSE file.
  • under a proprietary (commercial) license, to be used in closed source applications.

More information about licenses.

Additional permission under GNU GPL version 3 section 7

If you modify this Program, or any covered work, by linking or combining it with THIRD PARTY LIBRARY (or a modified version of that library), containing parts covered by the TERMS OF LIBRARY's LICENSE, the licensors of this Program grant you additional permission to convey the resulting work. {Corresponding Source for a non-source form of such a combination shall include the source code for the parts of LIBRARY used as well as that of the covered work.}


Copyright © 2019 Salt Edge. https://www.saltedge.com