{"repo":"oviva-ag/ehealthid-relying-party","free":true,"listed":false,"github":"https://github.com/oviva-ag/ehealthid-relying-party","clone":"git clone https://github.com/oviva-ag/ehealthid-relying-party.git","description":"OpenID Connect Relying Party for Germany's GesundheitsID (eHealthID)","language":"Java","stars":23,"topics":["keycloak","oidc","relying-party","gesundheitsid"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"OpenID Connect Relying Party for GesundheitsID (eHealthID) The goal is to provide a simple standalone server exposing Germany's 'GesundheitsID' (eHealthID) as a good old OpenID Connect Relying Party (OIDC RP). Identity Providers such as Keycloak can link accounts with OIDC out-of-the-box State of Compatibility Productive Environment (PU) In short: - IBM/Verimi works well - Bitmarck/RISE somewhat works Authentication Flow IDP / Relying Party Contents - ehealthid-rp - A standalone application to act as a OpenID Connect (OIDC) Relying Party. Bridges OIDC and Germany's GesundheitsID OpenID federation. - ehealthid-cli - A script to generate keys and federation (de-)registration forms. - ehealthid - A plain Java library to build RelyingParties for GesundheitsID. - API clients - Models for the EntityStatments, IDP list endpoints etc. - Narrow support for the 'Fachdienst' use-case. Quickstart IMPORTANT: - The relying party MUST be registered within the OpenID federation to work fully. - In order to register for the federation, your entity statment MUST be publicly available. Once the server is booted, it will: 1. Expose an OpenID Discovery document at $EHEALTHID RP BASE URI/.well-known/openid-configuration 2. Expose an OpenID Federation entity configuration at $EHEALTHID RP BASE URI/.well-known/openid-federation 3. Be ready to handle OpenID Connect flows and handle them via Germany's GesundheitsID federation. Configure Identity Provider Generic settings: - the relying party OpenID co","default_branch":null,"files":null,"tree":[],"storefront":"/r/oviva-ag","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oviva-ag/ehealthid-relying-party/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}