Skip to content
Alvaro Villanueva edited this page Feb 28, 2022 · 8 revisions

Getting started ⚡️

User Profile Preparation

Container

The User Profile Service is packaged and delivered as a Docker container.

You can either

👷‍♀️ Build and deploy your own User Profile Service

or

🚢 Use the latest release version available on Docker Hub as eoepca/um-user-profile:latest

In this guide, we assume using a locally packaged User Profile so we will refer to um-user-profile:latest as the docker image. Please substitute with your image tag.

Pre-Requirements

The User Profile service is a front-end component that allows Platform Users to visualize and manage their personal and platform-related data, as well as exercising their 'right to be forgotten' under GDPR regulation.

In order to successfully deploy a User Profile instance, it is necessary to provide configuration parameters pointing it towards:

  • OIDC and UMA Endpoints (exposed by a Login Service), enabling authenticated and authorized access to a protected SCIM Endpoint.
  • SCIM Endpoints (exposed by a Login Service or End-User database component), enabling access to the End-User back-end of the Platform.

If you do not have these endpoints available, please follow the Login Service wiki to setup a dedicated instance.

⏭️ Next step: Deploy and Configure the User Profile