Documentation · Services

Sign in with one click.

Your customers can create their account and sign in with Google, Apple or Facebook, with no new password. Each button only appears once its provider is set up and enabled.

In JEIKO

Administration › Settings › Identity › Social logins: one form per provider, with its credentials and an Enabled box. The return addresses to declare at each provider, with your domain:

https://your-domain.com/accounts/google/login/callback/
https://your-domain.com/accounts/facebook/login/callback/
https://your-domain.com/accounts/apple/login/callback/

Google

  1. On console.cloud.google.com, in a project: APIs & Services › OAuth consent screen. Type External, site name, support email, site domain.
  2. Credentials › Create credentials › OAuth client ID, type Web application.
  3. Authorised redirect URIs: the Google return address above.
  4. Copy the Client ID and Client secret into JEIKO's Google form, tick Enabled, save.
  5. On the consent screen, publish the app: in testing mode, only the accounts you listed can sign in.

Facebook

  1. On developers.facebook.com › My apps › Create app, use case “authenticate users with Facebook Login”.
  2. In the Facebook Login settings, Valid OAuth redirect URIs: the Facebook return address above.
  3. App settings › Basic: enter your privacy policy URL, then copy the App ID and App secret into JEIKO's Facebook form.
  4. Switch the app to Live to open it to everyone.

Apple

You need an Apple developer account (paid). In developer.apple.com › Certificates, Identifiers & Profiles:

  1. A Services ID with “Sign in with Apple”, your domain and the Apple return address above.
  2. A “Sign in with Apple” key: download the .p8 file (possible only once) and note its Key ID.
  3. In JEIKO: the Services ID, the Key ID, your Team ID (top right of the Apple account) and the content of the .p8 file.

Secrets entered are encrypted in the database. A disabled provider, or one without credentials, simply disappears from the sign-in page.

All servicesCustomer accounts