Skip to content

Add connection profile for OpenCloud with OpenID Connect - #198

Merged
ylangisc merged 1 commit into
mainfrom
feature/opencloud-oidc
Sep 16, 2026
Merged

ylangisc merged 1 commit into
mainfrom
feature/opencloud-oidc

Conversation

@dkocher

@dkocher dkocher commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Adds OpenCloud (OpenID Connect).cyberduckprofile to connect to OpenCloud deployments using the built-in identity provider without requiring any client registration.

  • Uses the public client OpenCloudDesktop registered by default in the built-in identity provider (services/idp/pkg/config/defaults/defaultconfig.go) with redirect URIs http://127.0.0.1 and http://localhost accepting any port for native clients.
  • OAuth Redirect Url set to http://localhost/ using the loopback redirect handler.
  • Relative OAuth Authorization Url (/signin/v1/identifier/_/authorize) and OAuth Token Url (/konnect/v1/token) resolved against the hostname of the bookmark.
  • Empty OAuth Client Secret with PKCE.
  • Scopes openid profile email offline_access. The identity provider requires consent for the untrusted client on first login to issue a refresh token.

Notes

Use the OpenCloudDesktop client registered by default with the built-in
identity provider with loopback redirect URI.
@ylangisc
ylangisc merged commit 60f40e2 into main Sep 16, 2026
1 check passed
@ylangisc
ylangisc deleted the feature/opencloud-oidc branch September 16, 2026 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants