WamISSO Documentation

Developer registration & approval

Before you can integrate an application with WamISSO, you need an approved developer account and an OAuth client. This guide walks through registration, admin approval, and creating your first client.

Developer portal: https://wamisso.rendovations.com/developer/login
Sign in with your Google account. The same login is used for developers and SSO admins.

How it works

Developer statuses

StatusMeaningWhat you can do
pending Registered, waiting for SSO admin review View the pending page only. OAuth client registration is not available yet.
approved Approved by an SSO admin Access the developer dashboard and register OAuth clients for your applications.
rejected Registration was not approved Sign out automatically. Sign in again at the developer portal to re-apply.

Step-by-step: register as a developer

  1. Open the developer portal
    Go to https://wamisso.rendovations.com/developer/login. You can also reach it from the SSO home page or the sign-in screen footer.
  2. Sign in with Google
    Choose your Google account and grant WamISSO access to your name and email. First-time sign-in creates your SSO user profile from your Google account (name and email).
  3. Wait on the pending page
    New developers are set to pending automatically. You are redirected to https://wamisso.rendovations.com/developer/pending and must wait for an SSO admin to approve your account.
  4. Sign in again after approval
    Once approved, sign in at the developer portal again. You are taken to the developer dashboard at https://wamisso.rendovations.com/developer.
  5. Register your application (OAuth client)
    From the dashboard, click Register my app or go to OAuth clients → Register app. Provide:
    • Application name — a label for your system (for example, HR Portal)
    • Redirect URIs — one callback URL per line; must match exactly what your app sends to /oauth/authorize
    • Confidential client — leave enabled for server-side apps that can store a client_secret securely
  6. Save your credentials
    After creation, copy the client_id and client_secret immediately. The secret is shown only once. Store both values in your application environment (for example, SSO_CLIENT_ID and SSO_CLIENT_SECRET).
  7. Integrate your application
    Use your OAuth credentials in one of the language guides: PHP, Python, or JavaScript. Follow the SSO overview for the authorization and token endpoints.
Rejected registration? If your request is rejected, sign in again at the developer portal to submit a new registration request. Your status returns to pending for admin review.

Step-by-step: approve developers (SSO admin)

SSO admins use the same developer portal login. Emails listed in ADMIN_EMAILS receive the admin and developer roles automatically on first Google sign-in.

  1. Sign in at the developer portal
    Go to https://wamisso.rendovations.com/developer/login and sign in with Google. Approved admins are redirected to the admin console at https://wamisso.rendovations.com/admin.
  2. Open developer registrations
    In the admin sidebar, click Developers or go to https://wamisso.rendovations.com/admin/developers. Pending registrations appear at the top of the list with a Pending badge.
  3. Review the applicant
    Check the developer's name, email, and registration date before approving.
  4. Approve or reject
    Click Approve to set status to approved and assign the developer role. Click Reject to deny access; the user can re-apply by signing in again.
  5. Optionally grant admin access
    For approved developers who should manage SSO settings, click Make admin to assign the admin role. Use Remove admin or Revoke later if access should be reduced.
Admin vs developer: developer — register and manage your own OAuth clients. admin — approve developers, manage all OAuth clients, and access the admin console.

Portal URLs

URLAudiencePurpose
/developer/login Developers & admins Google sign-in and developer registration
/developer/pending Pending developers Approval waiting screen
/developer Approved developers Dashboard and OAuth client management
/admin SSO admins Admin console overview
/admin/developers SSO admins Approve, reject, and manage developer roles
/login End users OAuth sign-in when an application redirects to SSO (not for developer registration)

Next steps