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.
Sign in with your Google account. The same login is used for developers and SSO admins.
How it works
Developer statuses
| Status | Meaning | What 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
-
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. -
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). -
Wait on the pending page
New developers are set topendingautomatically. You are redirected to https://wamisso.rendovations.com/developer/pending and must wait for an SSO admin to approve your account. -
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. -
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_secretsecurely
-
Save your credentials
After creation, copy theclient_idandclient_secretimmediately. The secret is shown only once. Store both values in your application environment (for example,SSO_CLIENT_IDandSSO_CLIENT_SECRET). -
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.
-
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. -
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. -
Review the applicant
Check the developer's name, email, and registration date before approving. -
Approve or reject
Click Approve to set status toapprovedand assign thedeveloperrole. Click Reject to deny access; the user can re-apply by signing in again. -
Optionally grant admin access
For approved developers who should manage SSO settings, click Make admin to assign theadminrole. 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
| URL | Audience | Purpose |
|---|---|---|
/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
- SSO integration overview — OAuth endpoints and authorization flow
- Django integration
- Laravel integration
- Laravel + React Inertia
- Vue + Laravel API
- PHP integration
- Python integration
- JavaScript integration
- Open developer portal