我正在為 iOS 開發一個本機庫,用于單點登錄。我需要與后端服務共享憑據,為此我遵循了以下步驟:(根據 FIDO2 標準和
2.后端服務托管/.well-known/apple-app-site-assiciation.json
{
"webcredentials": {
"apps": [
"<TEAM-ID>.<com.example.bundle-id>"
]
}
}
我得到的錯誤:
Error Domain=com.apple.AuthenticationServices.AuthorizationError Code=1004 "Application with identifier P896AB2AMC.com.trust.testsso is not associated with domain cerberus.trust.lat" UserInfo={NSLocalizedFailureReason=Application with identifier P896AB2AMC.com.trust.testsso is not associated with domain cerberus.trust.lat}
error in connection_block_invoke_2: Connection interrupted
我不知道我到底錯過了什么。
uj5u.com熱心網友回復:
看來您的站點關聯有點錯誤。正確的 URL 是https://<fully qualified domain>/.well-known/apple-app-site-association- 您正在使用...apple-app-site-association.json. 最后脫掉.json,那么你應該很高興。
有關完整說明,請參閱https://developer.apple.com/documentation/xcode/supporting-associated-domains
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/448200.html
下一篇:屬性重定義擴展Swift
