Skip to content

Custom OIDC default scopes #840

@BatisteDONDOGLIO

Description

@BatisteDONDOGLIO

It seems RustDesk Server Pro requires the "offline_access" scope by default for custom OIDC setups without any control over it.

My OIDC provider (Authelia) config does not provide "offline_access" as a scope for RustDesk Server Pro.

Sure, I could modify my provider config to add it, but I would prefer to have a good use case for it, and retain control over this setting, by being able to configure it on the OIDC client side, meaning RustDesk Server Pro.

Right now, the custom OIDC provider is forced to provide this scope as it's what RustDesk Server Pro seems to require by default and we can't configure it from the Web Console.

Why is this scope required? Is it absolutely mandatory for RustDesk Server Pro to work correctly? It doesn't seem necessary, but I could be missing something.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions