linode / apl-core

Application Platform for Linode Kubernetes Engine (and any other conformant K8s)

Home Page:https://otomi.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Inform the user that groups OIDC claim does not contain any matching team

j-zimnowoda opened this issue · comments

commented

WHY

Currently when a user that is added to IdP / Keycloak but not added to team groups, or group mapper is not configured correctly.
Then a user sees white screen instead of Otomi-console and only the page title is telling about the root cause of the problem. It is not user friendly and this story is about improving it.

User Story

AS A authenticated user
I WANT TO know what to do if Otomi cannot match any team group
SO I can ask admin to add me to the team groups

Acceptance criteria

GIVEN a a user that does not belong to any team

WHEN I log in to Otomi

THEN I see page with information about required action
AND I can click logout to invalidate my current session.

Definition of done

  • Relevant PRs are merged
  • Tested by peer
  • Updated documentation reviewed by peer
  • Short demo video recorded and stored on google drive (if applicable)