Skip to content

Support SSO Authentication and permission system #146

@Rdeisenroth

Description

@Rdeisenroth

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions