0

iOS で ADAL を使用してマルチ リソース サポートを有効にするにはどうすればよいですか。非常に多くのサイトで検索しましたが、Refresh Token と Access Token を使用して、複数のリソースを使用するフローを理解するのが難しいことがわかりました。誰かこのフローを簡単に説明してもらえますか?

ライブラリによると、ADTokenCacheStoreItem の accessToken は nil になります。これは、アイテムにマルチリソース リフレッシュ トークンが格納されている場合です。しかし、acquireTokenWithResource:clientId:redirectUri を呼び出すたびに、アクセス トークンとリフレッシュ トークンの両方を取得しています。その私のものはマルチソースリクエストです.私がする必要がある設定はありますか?

/*! 受け取ったアクセス トークン。アイテムがマルチリソース リフレッシュ トークンを格納する場合は、nil にする必要があります。/ @property NSStringアクセストークン;

また、エンドポイントの有無にかかわらず各 API を呼び出す前に、毎回 acquireTokenWithResource:clientId:redirectUri を呼び出す必要がありますか?それとも、各リソースのアクセス トークンと有効期限をキャッシュ/保存するのは私の責任ですか? また、マルチリソースの場合にサイレントログインを処理するにはどうすればよいですか?

4

1 に答える 1