Skip to content

Single SSO provider for both admin and regular users #270

Description

@Mazvy

I may not see the point of this current login/account separation, nor the 2 different login pages for what is just a different user role.

An admin cannot sign in on the public facing page, unless they have 2 accounts created .. on one platform?
So they have to know they need to go to /admin as either I'm blind or can't see from the user facing version (Portal?) anywhere an admin would sign in.
Group assignment only works with the OIDC for /admin - why?

Why can't all users use the same login and admins just have a "Admin area" dropdown when they click their user in the top right - just like 99% of platforms do this.

And if they just need to change a status for an issue - they can do it without having to leave the page that 99% of the other users interact with.

We as a company only use SSO for everything - no usernames or passwords.
In the /admin login I still have to provide an email - why?
If this 1 platform 2 user bases is something that for whatever reason is preferred - why do I still need to enter my email instead of a "Sign in with " button like the users have?

Feature wise this is a great platform.
But dealing with the split user bases for a very admin-unfriendly way of handling the platform is making me look for alternative platforms.
I cannot imagine how I'd need to explain to non tech savvy users this split user base, "hidden" admin, etc.

Oh and also I cannot get admin SSO to work.
SSO flow goes through after entering my admin email (??) to then kick me to the user site (Portal?) with no information other than I can see in the URL bar https://domain/?error=account_not_linked&sort=trending

I've set auto create user and it's not creating one after admin SSO flow.

Edit:

To clarify, I'm looking for a feedback/bug report/suggestion platform for internal company use.
All users use the same OIDC regardless of privileges.
In every other platform this is a non issue, as all user authentication and authorization happen through the same SSO flow.
group mapping takes care of roles.
In turn some members may see more buttons/features/settings than others, but not in a split-user split-management page like we have now.
And furthermore - there is no granularity.
I want to grant certain users to be able to change an issue status - only admins that go through the bizarre login and exposed to too many settings can do this.
So a teamlead has to essentially have the same admin privileges as the system admin in order to change an issue status?

I may be missing something but it seems no consideration was made to the user roles and how they should work.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions