An open API service indexing awesome lists of open source software.

https://github.com/saltedge/sca-authenticator-android

Salt Edge Authenticator - application that meets Strong Customer Authentication requirements (PSD2)
https://github.com/saltedge/sca-authenticator-android

psd2 sca

Last synced: 5 months ago
JSON representation

Salt Edge Authenticator - application that meets Strong Customer Authentication requirements (PSD2)

Awesome Lists containing this project

README

          

[![GPLv3 license](https://img.shields.io/badge/License-GPLv3-blue.svg)](http://perso.crans.org/besson/LICENSE.html)
[![Gitter](https://badges.gitter.im/Salt-Edge/authenticator.svg)](https://gitter.im/Salt-Edge/authenticator?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![Twitter URL](https://img.shields.io/twitter/url/https/twitter.com/fold_left.svg?style=social&label=Follow%20%40saltedge)](http://twitter.com/saltedge)




Logo



Salt Edge Authenticator App - Strong Customer Authentication Solution





Explore our Wiki »




# Authenticator Android Client

Authenticator Android Client - is a mobile client of Authenticator API of Bank (Service Provider) System, that implements Strong Customer Authentication/Dynamic Linking process.
The purpose of Authenticator Android Client is to add possibility to authorize required actions for end-user.

You can install app from

Get it on Google Play

Minimal supported Android SDK is SDK21 (Android Lollipop)

You can find related source code:
* [Authenticator Identity Service](https://github.com/saltedge/sca-identity-service-example).
* [Authenticator iOS app](https://github.com/saltedge/sca-authenticator-ios).

## Project content

Project contains 3 main modules:
* ### Standalone mobile application (`app`);
* ### [Salt Edge Authenticator API interaction and utility tools](/authenticator_sdk/README.md) (`authenticator_sdk`);
* ### [Set of tools for Runtime Application Self-Protection checks](/rasp/README.md) (`rasp`).

## How Authenticator system works

Read about [Authenticator Identity Service API](https://github.com/saltedge/sca-identity-service-example/blob/master/docs/IDENTITY_SERVICE_API.md)
and [Android Authenticator workflow](docs/WORKFLOW.md).

## Prerequisites
In order to build Salt Edge Authenticator for Android locally, it is necessary to install the following tools on the local machine:

* JDK 8
* Android SDK
* Android Studio

## How to build locally

1. Fork this repository
2. Import project as `Gradle project` in Android Studio
3. Add `google-services.json` configuration file to `/app` directory
4. Add `signing.properties` configuration file with release signing credentials for auto sign. (see: `signing.example.properties`)
5. Build and run application on target device or emulator

## Contribute

In the spirit of [free software][free-sw], **everyone** is encouraged to help [improve this project](./CONTRIBUTING.md).

* [Contributing Rules](./CONTRIBUTING.md)

[free-sw]: http://www.fsf.org/licensing/essays/free-sw.html

## Contact us

Feel free to [contact us](https://www.saltedge.com/pages/contact_support)

## 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](LICENSE.txt) file.
- under a proprietary (commercial) license, to be used in closed source applications.

[More information about licenses](https://github.com/saltedge/sca-identity-service-example/wiki/Multi-license).

***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](THIRD_PARTY_NOTICES.md) (or a modified version of that library), containing parts covered by the [TERMS OF LIBRARY's LICENSE](THIRD_PARTY_NOTICES.md), 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](THIRD_PARTY_NOTICES.md) used as well as that of the covered work.}

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