RDC Integration
Life Science Login is connected to the RDC as part of the Management & Governance layer in two ways:
- As a common authentication method supported by RDC services (e.g. by BIIGLE).
- As an authentication service that supports user accounts by GFBio as "home organization". This also allows non-academic users to access RDC services.
draw.io Diagram | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Getting started
Providers of web services who want to support Life Science Login for authentication can find detailed instructions on this website. The most important document is the instructions for relying parties (where "relying party" is the same than "service provider" in this context). Two authentication protocols are available: SAML 2.0 and OpenID Connect (OIDC, sometimes also called OAuth authentication). OIDC is the more modern protocol which is also used by large authentication providers such as Google, Facebook or GitHub. Many programming languages and web frameworks offer packages that implement most of the logic for OIDC authentication (e.g. Socialite for PHP applications written with the Laravel framework). Packages can either be configured to support Life Science Login directly or can be extended with a small adapter package (like this in the case of Socialite).