Auth0 Design

Features and Benefits

Diagram

Edit Image
auth0-design.png

Implementation Details

  • Will be interested to know how to share the module with other apps (see Module Sharing Ionic2 — also appropriate for Ionic 3)
  • Fit this into the workflow I've established so far (Registering your Device)
  • Want to learn the details of how the session ties in to the JWT token provided by Auth0.
  • Does Registration workflow overlap sufficiently with Auth0's session-oriented workflow?
  • Customizing the Auth0 Login Page: what are the options available?
  • Auth0 supplies an Angular example, but for technical reasons, we need an Ionic 3 example: Auth0 with Ionic 3
  • Testing Auth0

Choices for Identifying yourself

Taken from this page: https://auth0.com/docs/hosted-pages/login

  • If a `connection` query param is included, the initial screen is bypassed and you go straight to that connection.
  • SSO is a future option.

Information Available from Auth0

    const options = {
      scope: 'openid profile email offline_access'
    };

From Google

payload.given_name: Jett
payload.family_name: Marks
payload.nickname: jettmarks
payload.name: Jett Marks
payload.picture: https://lh6.googleusercontent.com/-7JrKyOcbBks/AAAAAAAAAAI/AAAAAAAAABo/GPHHoWYpK7k/photo.jpg
payload.gender: male
payload.locale: en
payload.updated_at: 2018-01-08T21:24:04.748Z
payload.email: jettmarks@gmail.com
payload.email_verified: true
payload.iss: https://clueride.auth0.com/
payload.sub: google-oauth2|109592720416091912525
payload.aud: d3bsa3YiIVKeUQZI98n0258d7fXW64j7
payload.iat: 1515446645
payload.exp: 1515482645
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License