Giter Club home page Giter Club logo

fidoandroidrpapp's Introduction

FidoAndroidRPApp

Build Status

About

A Relying Party Application for FIDO Universal Authentication Framework (UAF) Authentication. For service providers (websites, banks, retailers, blogs, email providers, etc.) that wish to replace their outdated and insecure username-and-password authentication with biometric authentication (fingerprint, voice, iris, etc.), this application serves as a starting point for showing how that integration can work. The Relying Party Application (or RP App for short) sits between the FIDO Client/Authenticator that provides biometric authentication and the FIDO Server that authenticates the client and proxies the JSON messages from the client to the server and vice versa.

Normally an RP App, such as this one, would have other functionality integrated, such as for banking transactions or online retail purchasing. Most service providers already have those applications, and this application shows how to add FIDO UAF support to those applications.

If you have any questions, please feel free to contact me.

Build

For information on how to build and run Android apps, please refer to: Android Developer: Running Your App

./gradlew assembleDebug
adb install -rg ./build/outputs/apk/fidoRpApp-debug.apk

Test

Currently no tests

fidoandroidrpapp's People

Contributors

apowers313 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.