Skip to content

[Authentication] only the WebClient allows authentication against OIDC #2102

@nmarie276

Description

@nmarie276

Is your feature request related to a problem? Please describe.

Hello.

I'm discovering and benchmarking SFTPGo and, on my setup, I configured the WebClient to authenticate against OIDC. But I also need to use SFTP and FTP and, on the protocol, I realized that the authentication used the local password I randomly generated during the account creation (I also use a private key for SFTP). I expected all enabled protocols were using OIDC challenge to authenticate.
Tested with:

  • WebClient: can authenticate against OIDC
  • SFTP: cannot authenticate against OIDC
    Uses local password and private key
  • FTP: cannot authenticate against OIDC
    Uses local password

Not tested with WebDAV.

The goal of using OIDC is to have the same password without regarding the ingress protocol. This allows to trace who have accessed to a ressource (Authentication, Authorization, Accounting rule).

Describe the solution you'd like

Each passworded connection should be against OIDC (by sending an OIDC challenge).

Describe alternatives you've considered

No response

What are you using SFTPGo for?

Professional user, 1 person business

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions