Skip to content

iOS - Login with deep links or Passkeys do not work when used in OAuth 2.0 flowΒ #3932

@UBaggeler

Description

@UBaggeler

Steps to reproduce

  1. Server: Configure OAuth 2.0 client under "Administration" > "Security" with provider that uses deep links (custom url scheme or universal links) or Passkeys in their login flow
  2. iOS App: Start login, go to OAuth 2.0 provider
  3. Try to tap on link with deep link (e.g. "superloginapp://") or use Passkeys

Expected behaviour

App should allow to do deep links or use Passkeys

Actual behaviour

Login view (WKWebview) does not handle deep links or Passkeys. These are restrictions of WKWebViews (which are not recommended for login flows)

Reasoning or why should it be changed/implemented?

Environment data

iOS version: any (tested on iOS 26.2)

Nextcloud iOS app version: 7.2.2 / master-branch

Nextcloud version: independent

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions