Skip to content
This repository was archived by the owner on Feb 16, 2024. It is now read-only.

WIP: GXFS-AAS + Keycloak + Trino #287

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft

WIP: GXFS-AAS + Keycloak + Trino #287

wants to merge 2 commits into from

Conversation

fhennig
Copy link
Contributor

@fhennig fhennig commented Oct 16, 2023

Description

Attempt to integrate the AAS with our keycloak demo

A local image needs to be loaded to deploy the AAS. The image needs to be built from here: https://gitlab.eclipse.org/eclipse/xfsc/authenticationauthorization/-/blob/main/service/Dockerfile and tagged as aas-service:current and then loaded with kind load docker-image aas-service:current

Two port-forwards need to be made:

  • kubectl port-forward svc/key-server 8080
  • kubectl port-forward svc/auth-server 9000

Add these two lines to your /etc/hosts

127.0.0.1	auth-server
127.0.0.1	key-server

Current Status

It is possible to log into Trino, Superset, Druid using the AAS

The key-server is a hardcoded hostname here: https://gitlab.eclipse.org/eclipse/xfsc/authenticationauthorization/-/blob/main/service/src/main/resources/liquibase/oauth2_registered_client.sql

Review Checklist

  • Code contains useful comments
  • (Integration-)Test cases added (or not applicable)
  • Documentation added (or not applicable)
  • Changelog updated (or not applicable)
  • Cargo.toml only contains references to git tags (not specific commits or branches)

@fhennig fhennig changed the title WIP WIP: GXFS-AAS + Keycloak + Trino Oct 16, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant