NSURLRequest
と.returnCacheDataElseLoad
/.returnCacheDataDontLoad
キャッシュポリシーが基本認証を無視していると思います。だから、次のシナリオでは正しく動作しない:良い資格情報を使用して、新鮮な要求を作成し、 (iOSのバグ?)キャッシュされた認証が不正な資格情報でキャッシュされています
- 以前のURLであるが、認証資格情報が間違っている要求
- 資格情報が正しくない2番目のリクエストが表示される
iOSシステムキャッシュ経由でアプリのオフラインモードが実装されている場合、全体的にこのバグにより誰でもサインインできます。
誰もがこの問題に精通していますか?それは少なくともiOS 10で起こります。私はそれを穏やかに修正する方法を探しています。