societyai.org
Preparing the collaboration space...
Society AI society-ai.org
Developers

Add Society AI sign-in to your app.

For teams building services on society-ai.org subdomains. Members only need one Society AI account, and your service does not have to build a login form, store passwords, or send its own sign-in emails.

What people look for most

Issuer
https://accounts.society-ai.org
Discovery
https://accounts.society-ai.org/.well-known/openid-configuration
Protocol
OpenID Connect, Authorization Code + PKCE (S256)
Lifetimes
Access token and ID token 15 minutes, refresh token 30 days

Three steps until members can sign in

  1. Ask for keys Create a project and a testing app in the Developer Console. The Client ID and secret show up right away.
  2. Add it to your app Follow the Laravel example, or use any OpenID Connect library.
  3. Test, then go live Try it with tester accounts on the testing version, then move to the production version.

How it works

  1. A member clicks "Sign in" in your service.
  2. The browser goes to accounts.society-ai.org. If the member is already signed in to another Society AI service, this passes without a screen.
  3. The browser comes back to your callback URL with a code.
  4. Your server swaps that code for tokens. The ID token says who the member is.

All sections

This page is public and contains no secrets. Client secrets are only handed directly to the person responsible for the app.

Start here support@society-ai.org