Sample app for integrating Cybavo Authenticator SDK, https://www.cybavo.com/
A group of cybersecurity experts making crypto-currency wallet secure and usable for your daily business operation.
We provide VAULT, wallet, ledger service for cryptocurrency. Trusted by many exchanges and stable-coin ico teams, please feel free to contact us when your company or business need any help in cryptocurrency operation.
- In ~/.ssh/ create a file called config with contents based on this:
Host bitbucket.org HostName bitbucket.org User git IdentityFile ~/.ssh/{{your private key}} - Edit
Podfile, Replacesource 'https://bitbucket.org/cybavo/Specs.git'with
https://bitbucket.org/cybavo/Specs_501.gitif using Xcode 10.2.1, Xcode 10.3https://bitbucket.org/cybavo/Specs_512.gitif using >= Xcode 11.2
- Run
pod installto install all dependencies. - Open
CYBAVOAuth.xcworkspacein xcode. - Edit
Settings.bundle/Root.plist➜SERVICE_ENDPOINTto your Auth Service endpoont. (or edit it later in Settings) - Edit
Settings.bundle/Root.plist➜SERVICE_API_CODEto fill in your API Code. (or edit it later in Settings) - Now you can run it on your device!
Create Authenticator by following code.
let shared = Authenticator.create(endPoint:<Your endpoint url>,apiCode: <Your API code>, apnsSandbox: <true if is apns sandbox>)To enable push notification feature, setup project to register APNS. Refer to official document for details
- Pair/unpair device with service
- Fetch two-factor authentication actions from backend
- Respond to two-factor anthentication actions, with or without PIN code
- Receive push notifications for two-factor authentication
- Secure PIN code input view


