GithubHelp home page GithubHelp logo

isabella232 / samples-android Goto Github PK

View Code? Open in Web Editor NEW

This project forked from okta/samples-android

0.0 0.0 0.0 1.77 MB

samples-android

Home Page: https://github.com/okta/samples-android

License: Apache License 2.0

Java 92.81% Kotlin 7.19%

samples-android's Introduction

Android Samples

This repository contains 3 different Android sample applications that show you how to authenticate to Okta account and how to work with the OKTA API in your Android application.

Please find the sample that fits your use-case from the table below.

Sample Description Use-Case
Browser Sign In An application that show how to authenticate to Okta account via WebBrowser (Chrome Custom Tabs) using OpenID protocol and get acccount detail info. Native Android app. Authenticate to app via browser without creation any additional login form and using already authenticate session(if user do authentication in browser before).
Custom Sign In An application that show how to authenticate to Okta account within app without any browsers. Also it shows how verify MFA(Multi Factor Authentication) such as Call, SMS, OktaVerify(Push, Code), Google Authenticator. Demonstrating how to implement password recovery process, answering security question. Native Android app. Implementing whole authenticate process within application without other apps (like browser)
Sign In Kotlin A Kotlin example of authentication flows using the WebBrowser (Chrome Custom Tabs) and custom sign-in. Native Kotlin Android app. Authenticate via browser and custom sign-in using Okta Authentication SDK
TOTP Generator A sample application that generates TOTP tokens. An application that shows how developer can build their own Google Authenticator clone for their brand.

MinSDK Requirements

The Okta OIDC Android SDK supports Android 5.0 (lolipop) and above (minSdkVersion >= 21).

samples-android's People

Contributors

feichen-okta avatar ihormartsekha-okta avatar haishengwu-okta avatar jaynewstrom avatar oktauploader-okta avatar sergiymokiyenko-okta 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.