Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OIDC SSO automatic user creation #2119

Open
JoTec2002 opened this issue Oct 29, 2024 · 4 comments
Open

OIDC SSO automatic user creation #2119

JoTec2002 opened this issue Oct 29, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@JoTec2002
Copy link

Is your feature request related to a problem? Please describe.
I have sucessfully integrated in version v4.0.1 SSO and I'm very greatful for this feature.
But I have a large and changing number of users in my SSO Server and it is a bit inconvenient to create every user again in listmonk to enable SSO for this user.

Describe the solution you'd like
It would be very helpful to have the option to automaticly create a new user with a default role.
So like a checkbox under Settings > Security > OIDC "create new user from SSO if not existend"
and an dropdown to than assign a default role to every new automaticly created SSO user

@JoTec2002 JoTec2002 added the enhancement New feature or request label Oct 29, 2024
@gramakri
Copy link

We tried to integrate this feature into Cloudron's package. However, the lack of automatic user creation makes it difficult.

How is one supposed to use OIDC without automatic user creation? The admin should create users manually first?

@knadh
Copy link
Owner

knadh commented Oct 30, 2024

For now, yes, the admin has to create the users and OIDC is connected via email. Automatic user creation + default role is planned for the the next version.

A newsletter manager is highly likely to have a very small, closed group of users with specific, tailored permissions. Does your usecase involve a sizeable number of users?

@gramakri
Copy link

gramakri commented Oct 30, 2024

@knadh fair question . Personally, for our set up, we don't have a use case of many users. We can add them manually.

With my Cloudron packager hat on, I have no idea how the listmonk package is used :) As in, we don't track user count or user related info in the platform. I don't know if it's cumbersome to end users . But based on your comment, we decided to go ahead and release an initial package with OIDC support and asking the user to add listmonk oidc users manually. We can also confirm that v4 oidc works with Cloudron OIDC . Thanks!

@kosssi
Copy link
Contributor

kosssi commented Nov 12, 2024

It's not necessarily a question of a big team or not. The goal of the OIDC is to facilitate the connection to the different tools but also to allow the addition or deletion from a repository simply for administrators.

We are a small team of about 10 people on an associative project, where people can change quickly and this feature would clearly facilitate the follow-up.

I will try to automate it with n8n :D
Thanks in advance if you implement it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants