Salt Edge Authenticator App - Strong Customer Authentication Solution
Salt Edge Authenticator iOS Client
Salt Edge Authenticator iOS Client - is a mobile client of Authenticator API of Bank (Service Provider) System system that implements Strong Customer Authentication/Dynamic Linking process.
The purpose of Authenticator iOS Client is to add possibility to authorize required actions for end-user.
You can download mobile application:
Source code
You can find related source code:
How it works
-
Authenticator iOS SDK
-
Authenticator iOS app workflow
-
Authenticator Identity Service Wiki
-
Authenticator Identity Service API
Prerequisites
- Xcode 10.2
- iOS 10.0+
- Swift 5+
- swiftlint
brew install swiftlint
CocoaPods
SDK installation viaPodfile
Add the pod to your pod 'SEAuthenticator', '~> 1.0.4'
Import SDK into your app
import SEAuthenticator
How to build locally
You can install app from Apple Appstore or build from source code.
- Fork this repository
- Open terminal
- Move to project directory
sca-authenticator-ios/Example
- Command in terminal:
bundle install
(To install all required gems) - Command in terminal:
pod install
(To install all required pods) - Open project's workspace file in Xcode (
Example/Authenticator.xcworkspace
) - Create
application.plist
configuration file usingapplication.example.plist
- If you have intent to use Firebase Crashlytics then generate
GoogleService-info.plist
and add it to project. - Build and run application on target device or simulator
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.}
AppStore Legal Notice
APP_STORE_NOTICE
Copyright © 2019 - 2020 Salt Edge. https://www.saltedge.com