Skip to content

[TO DO] Add OIDC authentication (back) to menubar component #45

@Sing-Li

Description

@Sing-Li

Add OIDC based single-sign-on into the menubar component. You should test your implementation as a minimum against keycloak and authentik.

Appearance/layout before and after should be different with avatar being displayed after login.

A role (server side state) should be obtained and different menu selection should be displayed depending on the role of the authenticated user. Right now, we need to support only user or admin.

IMPORTANT that this piece of state ("role") must be maintained on the server side (eventually be integrated with superprofile). As this is essential to the scalability of the system overall.

If you dig back into github history of this project, there are no less than three successful implementation of this on the older platform / tooling. But with today's tooling, it is probably easier to implement from scratch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions