GithubHelp home page GithubHelp logo

authgear-demo-app-rn's People

Contributors

andychow326 avatar louischan-oursky avatar

Watchers

 avatar

Forkers

randy1yu

authgear-demo-app-rn's Issues

Change default Authgear config for public release

I'm publishing the Demo App to AppStore and Playstore so we don't need to keep refreshing the testflight build

Please help change the app to use these config in the default:

  • endpoint: demo-app.authgear.cloud
  • client ID: e6b2f5bad8546ee3

Support SSO in this demo app

Problem

  • To demo the SSO ability using the demo apps

Todo

  • Add "Enable SSO" toggle in this page
  • After enable the sso and login, in the other demo apps, turning on "Is SSO Enabled" will see the "Continue" screen.

Comments

useEffect(() => {
  async function do() {
    setLoading(true);
    try {
    } finally {
      setLoading(false);
    }
  }
  do().catch(() => {});
}, []);

Demo App Todo

ref authgear/authgear-server#2208

Screens

  • Configuration
  • Authentication
  • User panel
  • User info

Configuration

  • Add text input field for endpoint + client id
  • Add label button for selecting color scheme
  • Add switch for toggling token storage + share session options
  • Storage to save config
  • Navigate to Authenticate screen on save/cancel/back

Authentication

  • Find config in storage when open app
  • Auto configure by storage config
  • Navigate to Configuration screen if no config is found
  • Add configuration button which navigate to Configuration screen
  • Perform suitable authentication process for each button
    • Signup
    • Login
    • Login with biometric
    • Login as guest
  • Navigate to UserPanel screen if authenticated

UserPanel

  • Normal user view
  • Guest user view
  • Info icon button to show current config

UserInfo (scrollable)

  • All UserInfo fields

Change SSO description

Change description:
"Share Session with Device Browser" =into=> "Share Session with Device Browser (Enable SSO)"

image

Remove any reference of "Demo"

App Store does not accept app for "demo" purpose

  • Change the app name to "Authgear Tools"
  • Make "Authgear Demo" in the heading "Authgear"
  • Make "Authgear Demo" in the top nav "Authgear"

image

image

image

Upgrade xcode version to larger than 15

Got and error on pushing to testlight.

This app was built with the iOS 16.4 SDK. All iOS and iPadOS apps must be built with the iOS 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to App Store Connect or submitted for distribution.

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.