ImmichI
Immich5mo ago
tecosaur

iOS login: OAuth feature is not available on this server (v137.3)

After updating to v137.3, I tried to login on a new iOS device only to see the error
OAuth feature is not available on this server
. Looking in the logs I see https://github.com/immich-app/immich/blob/v1.137.3/mobile/lib/services/oauth.service.dart#L25, which is a surprise to me as:

  • The web client works just fine
  • Server and client versions match (v137.3)
  • I don't see anything in the logs
  • A few versions ago I successfully logged in on Android, with the same config
The oauth config:
  "oauth": {
    "autoLaunch": true,
    "autoRegister": true,
    "buttonText": "Login",
    "clientId": "immich",
    "clientSecret": "<redacted>",
    "defaultStorageQuota": 0,
    "enabled": true,
    "issuerUrl": "https://auth.<mydomain>/.well-known/openid-configuration",
    "mobileOverrideEnabled": false,
    "mobileRedirectUri": "",
    "profileSigningAlgorithm": "none",
    "roleClaim": "immich_role",
    "scope": "openid email profile",
    "signingAlgorithm": "RS256",
    "storageLabelClaim": "preferred_username",
    "storageQuotaClaim": "immich_quota",
    "timeout": 30000,
    "tokenEndpointAuthMethod": "client_secret_post"
  },
Was this page helpful?