Identity and Access Management Identity and Access Management

D4Science Identity and Access Management (IAM) system uses state-of-the-art industry standards for authentication and authorization by fully adopting OpenID Connect (OIDC) for authentication and User Managed Authorization (UMA 2) for authorization flows. Both protocols are specializations of the generic OAuth 2.0 specification.

Learn how it works and how you can use it to obtain access to D4Science resources.

Shiny (Proxy) apps Shiny (Proxy) apps

A Shiny (proxy) app can be deployed in different ways:

  • It can be a public app available in Docker Hub or any other public container registry. In this case, the image name and the run command are the only requirements.
  • A build of a public image can be requested, it must be accessible from our Jenkins instance so that the process can be automated. The result container image will be uploaded into Docker Hub.
  • A build of a private image can be requested, it must be accessible from our Jenkins instance so that the process can be automated. The result container image will be uploaded into the D4Science's private registry.

For any of the above, request support for a new functionality.

Sign in with D4Science Sign in with D4Science

By using the OAuth 2.0 authentication protocol we allow an application to access D4Science data while protecting the member's credentials. Sign In with D4Science can be achieved by means of the OpenID Connect (OIDC) protocol, a thin layer that sits on top of OAuth 2.0 that adds login and profile information about the person who is logged in. To exploit this functionality you need this Openid-configuration Well-known URI and you must be authorised by D4science.

Request support for this functionality.