Introduction
Odudu is an OpenID Connect and OAuth 2.0 identity provider that you run yourself. Your apps send people to it to sign in, and get back tokens they can trust. It comes with an admin console, a command-line tool and documentation that is checked against the running server.
You will get the most from it if you build or run apps that need people to sign in: a web app, a single-page app, an API, or a service that calls another service.
Odudu is a release candidate. It runs as one instance, and the roadmap lists what is missing and which phase brings it. Try it, build against it and tell us what you find.
Licence and language
Odudu is free software under the GNU Affero General Public License, version 3 (AGPL-3.0-only). You may run it, study it and change it. If you let other people use a changed version over a network, the licence asks you to offer them that version's source. Read the licence itself for the terms; this is not legal advice. The name and the mark have their own trademark policy.
The pages and mail Odudu sends are in English today. Odudu has no SDK of its own: use any OpenID Connect library, as the guides do.
Where to start
- Run it. The quick start gets a server running and you signed in to its console, then signs a person in to an app. It takes about ten minutes.
- Connect your app. Pick the guide for what you are building: a web app, a single-page app, an API or a service. A guide ends with a working sign-in.
- Learn the ideas. Concepts explains tenants, clients, tokens and sessions, once you have seen them work.
Read more about Odudu
- The name Odudu says what an identity provider holds and why you run it yourself.
- Odudu next to other identity providers says what Odudu does today, what it does not, and where to read about the alternatives.
Where everything else is
- Admin console shows what the console manages.
- Operating Odudu is for the person who deploys it.
- Reference is where you look things up, and where the full recorded transcripts live.
- Security says how Odudu protects what it holds.
- Contributing is for building Odudu from source.