Skip to main content

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​

  1. 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.
  2. 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.
  3. Learn the ideas. Concepts explains tenants, clients, tokens and sessions, once you have seen them work.

Read more about Odudu​

Where everything else is​