Skip to content

Configuration

Keycloak

TL;DR

Just import the file realm-export.json. It will create the required realm ("3TR"), clients ("omicsdm", "shinyproxy"), mappers etc.

Explanations

Clients

As you see when navigating to admin/master/console/#/3TR/clients two clients have been created:

Mappers

As you see when navigating to admin/master/console/#/3TR/client-scopes the client scope "shared_mappers" has been created:

Name Type Description Needed for
group Group Membership add the users' group to the access token OmicsDM core
email User Property replace the username with the user's email Analysis module
include_audience Audience add shinyproxy to audience Analysis module

This client scope has added to the clients "omicsdm" and "shinyproxy" as a default client scope.