Want to know how to implement the ID4me protocol?

Take a look at our developer pages and see how easy and fast it is to implement the ID4me protocol.

ID4me Roles

ID4me defines 3 essential roles in its Identity Ecosystem: Login Partner, Identity Agent and Identity Authority. Being an open and federated protocol ID4me enables everyone to fulfill one or several roles, according to the needs and use-cases of own users.

Each of the roles needs to implement a specific part of the protocol, therefore the resources have been organized into those 3 sections accordingly.


The Login Partner is a service that authenticates End-Users using the ID4me protocol. It redirects the End-User to its Identity Authority for authentication and contacts the Identity Agent to request identity data. If the End-User does not have an ID4me Identifier, it points the user to an Identity Agent (free choice whom to work with).

Read more

The Identity-Agent is in direct contact with the End-User. It provides a service to manage identities and identity data. This identity data is provided to Login Partners upon requests with valid access rights. It is also responsible for ID4me registrations and setting/changing the ID4me password, which is securely realized by redirecting to the Identity Authority.

Read more

The Identity-Authority is the neutral trust anchor that authenticates the End-User. It stores the corresponding password verifier for each ID4me Identifier and verifies ID4me registration requests from Identity Agents. It also provides a transfer mechanism for passing the right of the identity management for a given ID4me Identifier from one Identity Agent to another.

Read More

Documents & Sandbox

All our documents are public and our specifications are released as open and royalty-free standard

Meet the ID4me team at industry events!

Stay In Touch With ID4me!

Subscribe to always stay in touch with us and get the latest news about our company and all of your activities!