1

iOS用に実行されているカスタムmdmソリューションがあります。

登録時に、HTTP基本認証を使用して、db/ADに対して検証されるユーザー名とパスワードを渡します。

ユーザーがアクセスを拒否された場合、私は401を送信します。

ただし、IOS側では、「不明なエラーのため、safariはプロファイルをインストールできませんでした」というエラーが表示されます。アクセスが拒否されたと言いたい場合は、かなり悪いエラーのようです。

また、safariが使用されたクレデンシャルをキャッシュすることを決定するという問題があるため、すべてのCookie /キャッシュデータをクリアしない限り、ユーザー/パスを再入力する機会がありません。

誰かが以前にこの問題に遭遇したことがありますか?

4

2 に答える 2

1

私のコードに問題があるようです。

401を送信しましたが、実際には、仕様ではWWW-Authenticateヘッダーも送信する必要があります。これを追加すると、正常に動作するようになります。

于 2012-09-19T21:18:07.050 に答える
-5

AirWatchなどのより広くテストされたMDMソリューションの使用を検討しましたか?このようなソリューションはADと統合されており、評価するための優れたオプションになります。

于 2012-09-17T19:36:08.797 に答える