Remiges IDshield is an open source product which can handle the IAM (Identity and Access Management) duties of one or many large enterprise applications. Client libraries are available in Go and Java. The source code can be downloaded from Github: see here and here.
This blog contains technical articles which will help developers understand what IDshield offers and how to integrate IDshield into their applications.