Skip to content

Entra External ID Custom URL Domain BrokenΒ #2737

@kdbrooks

Description

@kdbrooks

Copilot Usage Confirmation

  • I have tried using GitHub Copilot to resolve this issue.

MSAL Version

2.4.1

Description

I'm trying to follow this guide to enable a custom URL domain for Entra External ID:

how-to-custom-url-domain

When I try to follow this to setup the iOS app for the custom domain:

iOS Swift Prepare App Custom URL Domain

I get this error using https://my.custom.domain/<tenant GUID> authority per the instructions:

acquireToken returning with error: (MSALErrorDomain, -50000) AADSTS399266: Blob grant token received with wrong issuer type. Trace ID: f0e975e1-ff21-43f5-bd8a-fd64297d0600 Correlation ID: 5a25ce8b-f257-44d9-8c2c-83eef3e6303e Timestamp: 2025-09-28 22:36:13Z

If I change the authority to https://my.custom.domain/<tenant subdomain>.onmicrosoft.com I get further but get stopped by:

Creating Error with description: It is not CIAM authority. which causes the tokens returned to be nil even though I believe MSAL is receiving valid tokens.

I have gotten the custom domain to work on Android and SPA platforms with no issue. The iOS app works fine without the custom domain.

Error Details

acquireToken returning with error: (MSALErrorDomain, -50000) AADSTS399266: Blob grant token received with wrong issuer type. Trace ID: f0e975e1-ff21-43f5-bd8a-fd64297d0600 Correlation ID: 5a25ce8b-f257-44d9-8c2c-83eef3e6303e Timestamp: 2025-09-28 22:36:13Z

Creating Error with description: It is not CIAM authority.

MSAL Logs

MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Creating Error with description: It is not CIAM authority.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Default app's access group: "Masked(not-null)".
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Using "Masked(not-null)" Team ID.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Init MSIDKeychainTokenCache with keychainGroup: Masked(not-null)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Creating Error with description: It is not CIAM authority.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (Default cache) Get app metadata entries with clientId 945ee6ea-17dd-4bb5-92df-4ebc10c3701e, environment (null)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(null) service: appmetadata-945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 3001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 2 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (Default accessor) Get accounts.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (Default accessor) Get accounts with environment (null), clientId 945ee6ea-17dd-4bb5-92df-4ebc10c3701e, familyId , account (null), username (null)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (Default cache) Get accounts with environment (null), unique user id Masked(null)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(null) service: (null) generic: (null) type: 1003, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 11 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: useSingleFRT generic: (null) type: (null), keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: -25300
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 0 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] No FRT cache entry found, returning NO
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] FRT flight set to keep current status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (MSIDAccountCredentialCache) retrieving cached credentials using credential query
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(null) service: (null) generic: (null) type: 2002, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: -25300
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 0 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (MSIDAccountCredentialCache) retrieved 0 cached credentials
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (MSIDAccountCredentialCache) credential query requires exact match with the cached credential items. Performing additional filtering checks.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (MSIDAccountCredentialCache) returning 0 filtered credentials
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (Default accessor) Looking for token with aliases (null), tenant (null), clientId 945ee6ea-17dd-4bb5-92df-4ebc10c3701e, scopes (null)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (MSIDAccountCredentialCache) retrieving cached credentials using credential query
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(null) service: (null) generic: (null) type: 2003, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: -25300
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 0 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (MSIDAccountCredentialCache) retrieved 0 cached credentials
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (MSIDAccountCredentialCache) credential query requires exact match with the cached credential items. Performing additional filtering checks.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (MSIDAccountCredentialCache) returning 0 filtered credentials
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 1 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 1 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 1 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 1 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 1 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 1 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 1 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 1 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 1 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 1 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 1 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (Default accessor) No accounts found in default accessor.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to get wipe info...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Wipe query: Masked(not-null)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get wipe info status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (Legacy accessor) Get accounts with environment (null), clientId 945ee6ea-17dd-4bb5-92df-4ebc10c3701e, familyId , account identifier (null), legacy identifier (null)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get keychain items, key info (account: Masked(null) service: (null) generic: {length = 17, bytes = 0x4d534f70656e546563682e4144414c2e31} type: (null), keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Keychain find status: -25300
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Found 0 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (Legacy accessor) Found no refresh tokens
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Trying to get wipe info...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Wipe query: Masked(not-null)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] Get wipe info status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:18] (Default accessor) No accounts found in other accessors.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22] Requiring default broker type due to app being built with iOS 13 SDK
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] -[MSALPublicClientApplication acquireTokenWithParameters:(
"945ee6ea-17dd-4bb5-92df-4ebc10c3701e/EndCustomers.Read"
)
extraScopesToConsent:(null)
account:Masked(null)
loginHint:Masked(null)
promptType:MSALPromptTypeSelectAccount
extraQueryParameters:(null)
authority:(null)
webviewType:MSALWebviewTypeDefault
customWebview:No
correlationId:(null)
capabilities:(null)
claimsRequest:(null)]
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Beginning interactive flow.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22] Start background app task with type 0 & taskId : 3
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Get keychain items, key info (account: Masked(not-null) service: useSingleFRT generic: (null) type: (null), keychainGroup: adal keychain group)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to find keychain items...
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain find status: -25300
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Found 0 items.
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] No FRT cache entry found, returning NO
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] FRT flight set to keep current status: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Resolving authority: Masked(not-null), upn: Masked(null)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:22 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Resolved authority, validated: NO, error: 0
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:23 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] No cached preferred_network for authority
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:23 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Start webview authorization session with webview controller class MSIDSystemWebviewController:
App is being debugged, do not track this hang
Hang detected: 0.93s (debugger attached, not reporting)
App is being debugged, do not track this hang
Hang detected: 1.62s (debugger attached, not reporting)
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:32 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Result from authorization session callbackURL host: auth , has error: NO
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:32 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] No cached preferred_network for authority
MSAL log: TID=936689 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:32 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Sending network request: (not-null), headers: (not-null)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] session:didReceiveChallenge:completionHandler - nsurlauthenticationmethodservertrust. Host: login.getlucho.com. Previous challenge failure count: 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Received network response: (not-null), error (null)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Parsing telemetry header: 1,0,0,,
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Parsing telemetry header: 1,0,0,,
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: Trying to initialize AAD authority with CIAM authority url.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Failed to initialize issuer authority with error MSIDErrorDomain, -51112
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Parsed response: (not-null), error (null), error domain: (null), error code: 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Error is nil, reset MSID telemetry
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Stop background task with type 0 & taskId : 3
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Validate and save token response...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] Token extraction. Attempt to extract the data from the server response.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: It is not CIAM authority.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] 0 enrollmentId(s) found in cache
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] home_account_id is passed in, but cannot find matching enrollment id.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] 0 enrollmentId(s) found in cache
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] user_id is passed in, but cannot find matching enrollment id.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: It is not CIAM authority.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: It is not CIAM authority.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: It is not CIAM authority.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: It is not CIAM authority.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Get keychain items, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e generic: (null) type: 5001, keychainGroup: adal keychain group)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to find keychain items...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain find status: 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Found 1 items.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Saving metadata item info Masked(not-null)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Set keychain item, key info (account: Masked(not-null) service: 945ee6ea-17dd-4bb5-92df-4ebc10c3701e, keychainGroup: adal keychain group)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to update keychain item...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain update status: 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Saving token response, only save SSO state 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (Default accessor) Saving multi resource refresh token
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: It is not CIAM authority.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] 0 enrollmentId(s) found in cache
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] home_account_id is passed in, but cannot find matching enrollment id.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] 0 enrollmentId(s) found in cache
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] user_id is passed in, but cannot find matching enrollment id.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (Default cache) Removing credentials with type AccessToken, environment login.getlucho.com, realm /luchocustomers.onmicrosoft.com, clientID 945ee6ea-17dd-4bb5-92df-4ebc10c3701e, unique user ID c6513bac, target 945ee6ea-17dd-4bb5-92df-4ebc10c3701e/GroupMember.ReadWrite.All 945ee6ea-17dd-4bb5-92df-4ebc10c3701e/User.Read 945ee6ea-17dd-4bb5-92df-4ebc10c3701e/EndCustomers.Read
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (MSIDAccountCredentialCache) retrieving cached credentials using credential query
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Get keychain items, key info (account: Masked(not-null) service: (null) generic: {length = 80, bytes = 0x61636365 7373746f 6b656e2d 39343565 ... 736f6674 2e636f6d } type: 2001, keychainGroup: adal keychain group)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to find keychain items...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain find status: -25300
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Found 0 items.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (MSIDAccountCredentialCache) retrieved 0 cached credentials
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (MSIDAccountCredentialCache) credential query requires exact match with the cached credential items. Performing additional filtering checks.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (MSIDAccountCredentialCache) returning 0 filtered credentials
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (Default cache) Removing multiple credentials
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (Default cache) Saving token Masked(not-null) for userID c6513bac with environment login.getlucho.com, realm /luchocustomers.onmicrosoft.com, clientID 945ee6ea-17dd-4bb5-92df-4ebc10c3701e,
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Saving keychain item, item info Masked(not-null)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Set keychain item, key info (account: Masked(not-null) service: accesstoken-945ee6ea-17dd-4bb5-92df-4ebc10c3701e-/luchocustomers.onmicrosoft.com-945ee6ea-17dd-4bb5-92df-4ebc10c3701e/groupmember.readwrite.all 945ee6ea-17dd-4bb5-92df-4ebc10c3701e/user.read 945ee6ea-17dd-4bb5-92df-4ebc10c3701e/endcustomers.read, keychainGroup: adal keychain group)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to update keychain item...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain update status: -25300
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to add keychain item...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain add status: 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: It is not CIAM authority.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (Default cache) Saving token Masked(not-null) for userID c6513bac with environment login.getlucho.com, realm /luchocustomers.onmicrosoft.com, clientID 945ee6ea-17dd-4bb5-92df-4ebc10c3701e,
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Saving keychain item, item info Masked(not-null)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Set keychain item, key info (account: Masked(not-null) service: idtoken-945ee6ea-17dd-4bb5-92df-4ebc10c3701e-/luchocustomers.onmicrosoft.com-, keychainGroup: adal keychain group)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to update keychain item...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain update status: -25300
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to add keychain item...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain add status: 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (Default accessor) Saving SSO state
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: It is not CIAM authority.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (Default cache) Saving token Masked(not-null) for userID c6513bac with environment login.getlucho.com, realm (null), clientID 945ee6ea-17dd-4bb5-92df-4ebc10c3701e,
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Saving keychain item, item info Masked(not-null)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Set keychain item, key info (account: Masked(not-null) service: refreshtoken-945ee6ea-17dd-4bb5-92df-4ebc10c3701e--, keychainGroup: adal keychain group)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to update keychain item...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain update status: -25300
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to add keychain item...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain add status: 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: It is not CIAM authority.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Saving app's metadata Masked(not-null)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Saving keychain item, item info (clientId=945ee6ea-17dd-4bb5-92df-4ebc10c3701e environment=login.getlucho.com familyId=)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Set keychain item, key info (account: Masked(not-null) service: appmetadata-945ee6ea-17dd-4bb5-92df-4ebc10c3701e, keychainGroup: adal keychain group)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to update keychain item...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain update status: 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: It is not CIAM authority.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] (Default cache) Saving account Masked(not-null)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Get keychain items, key info (account: Masked(not-null) service: /luchocustomers.onmicrosoft.com generic: (null) type: 1003, keychainGroup: adal keychain group)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to find keychain items...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain find status: 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Found 1 items.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Saving keychain item, item info Masked(not-null)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Set keychain item, key info (account: Masked(not-null) service: /luchocustomers.onmicrosoft.com, keychainGroup: adal keychain group)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to update keychain item...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain update status: 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Saved token response successfully.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Interactive flow finished. Result (not-null), error: 0 error domain: (null)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Saving keychain item, item info <MSIDThrottlingMetaData: 0x12902ea00>
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Set keychain item, key info (account: Masked(not-null) service: Ver1, keychainGroup: adal keychain group)
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Trying to update keychain item...
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] Keychain update status: 0
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Creating Error with description: It is not CIAM authority.
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34] Parsing result access token
MSAL log: TID=937150 MSAL 2.4.1 iOS 18.6.2 [2025-09-28 22:54:34 - E3BDE9CE-11E6-4951-9187-4D24B69D4460] [MSAL] acquireToken returning with at: f728d25 scopes:(
"945ee6ea-17dd-4bb5-92df-4ebc10c3701e/GroupMember.ReadWrite.All",
"945ee6ea-17dd-4bb5-92df-4ebc10c3701e/User.Read",
"945ee6ea-17dd-4bb5-92df-4ebc10c3701e/EndCustomers.Read"
) expiration:2025-09-29 00:00:21 +0000

Reproduction Steps

  1. Create an Entra External ID tenant
  2. Verify a domain
  3. Set it as a custom URL
  4. Follow guides in issue description

Expected Behavior

MSAL for iOS works with a custom URL domain and Entra External ID

Regression

No response

Screenshots & Screen Recordings

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions