OkAuth is an identity manager and authentication server. It is similar to OpenID, but has some important differences because it is intended to be used in small controlled self-hosted setups. It is used as a primary authentication method in all my apps.
The project consists of authentication web-server, administrator's CLI-application and client library for OkWeb framework.