Skip to content

ibm-security-verify/verify-sdk-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

IBM Security Verify SDK for Android

This repository is for active development of the IBM Security Verify Software Development Kit for Android.

Getting started

Each Software Development Kit (SDK) is separate for you to choose from instead of one large IBM Security Verify SDK package. To get started with a specific SDK, see the README.md file located in the specific project folder.

Prerequisites

Software Development Kits

The following SDKs are currently offered in the package:

Component Description
FIDO2 The FIDO2™ component is a native implementation of attestation and assertion ceremonies. Essentially providing the equivalent of WebAuthn's navigator.credentials.create() and navigator.credentials.get() for native mobile apps.
Adaptive The IBM Security Verify Adaptive SDK provides device assessment. Based on cloud risk policies, authentication and authorization challenges can be evaluated.
Core The IBM Security Verify Core SDK provides common Keychain and networking functionality across the other components in the IBM Security Verify SDK offering.
Authentication The IBM Security Verify Authentication SDK is an implementation of OAuth 2.0 and OIDC targeting mobile use cases.
MFA The IBM Security Verify MFA SDK provides multi-factor authentication support for creating authenticators and processing transactions.
DC The IBM Security Verify DC SDK supporting digital credentials in a mobile Wallet.

Integrating with your project

To include an IBM Verify SDK modules in your Android project, follow these steps:

  1. Add JitPack to your repositories

    In your root-level settings.gradle.kts add the JitPack repository:

    dependencyResolutionManagement {
        repositories {
            // other repositories...
            maven { url = uri("https://jitpack.io") }
        }
    }
  2. Add the SDK dependencies

    In your app-level build.gradle.kts add the SDK modules you want to use:

    dependencies {
        implementation("com.github.ibm-security-verify:verify-sdk-core:3.0.0")
        implementation("com.github.ibm-security-verify:verify-sdk-<module>:<version>")
        ...
    }

    Replace version with main-SNAPSHOT for the latest development snapshot. You can generate entries for other modules here.

  3. Sync and build

    After adding the dependency, sync your project with Gradle files and build your app.

Manually from GitHub release

Download the required SDK files from https://github.com/ibm-security-verify/verify-sdk-android/releases/latest, store them into the lib folder and sync your project.

About

This repository is for active development of the IBM Security Verify SDK for Android.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages