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

Support SSO Authentication and permission system #146

Open
Rdeisenroth opened this issue Sep 25, 2024 · 2 comments
Open

Support SSO Authentication and permission system #146

Rdeisenroth opened this issue Sep 25, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@Rdeisenroth
Copy link

Hi, i really like this project so far. One key feature that is missing for me though is the ability to use my existing SSO Server (i use Authentik) with this project via Open ID Connect. As a workaround for now, i can set ALLOW_UNAUTHENTICATED=true and handle authentication with my reverse proxy. I would love the ability to use group mappings to allow different users to convert different file types or have different resource limits. For example, this is how i would like to use this feature:

  • admin: can do everything, no limits, can manage limits for other groups, autoDelete: 24h
  • family_member: File Size Limit: 10GB, Time limit: 90 min, formats:*, rate limit: none, , autoDelete: 24h
  • friends: File size Limit: 1Gb, Time limit: 5m, formats: *, rate limit: 100 conversions/hour, autoDelete: 5m
  • (public users): File Size Limit: 1Gb, Time Limit: 30s,formats: , rate limit: 10 conversions/hour, autoDelete: instantly after download

I know this is quite a lot to ask for and i would like to provide my help when i have more time in about a month.

@Rdeisenroth Rdeisenroth changed the title Support SSO Support SSO Authentication and permission system Sep 25, 2024
@C4illin C4illin added the enhancement New feature or request label Sep 26, 2024
@Estradamis
Copy link

Honestly I would prefer to limit it down to certain formats

@Rdeisenroth
Copy link
Author

Honestly I would prefer to limit it down to certain formats

That would be part of 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

3 participants