IUserAssertion インターフェイス
public interface IUserAssertion
On-Behalf-Of フローのダウンストリーム アプリケーションによって使用される委任されたユーザー ID を表すインターフェイス。
On-Behalf-Of フローは、サービスがクライアント アプリケーションからトークンを受信し、元のユーザーに代わって別のサービスを呼び出す必要がある場合に使用されます。 このシナリオでは、受信したトークンは、元のユーザーの ID と認証を証明するユーザー アサーションとして機能します。
このインターフェイスは通常、ダウンストリーム サービスを呼び出す必要がある中間層アプリケーションでトークンを取得するときに、 OnBehalfOfParameters で使用されます。
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| abstract java.lang.String |
getAssertion()
On-Behalf-Of フローで使用されるアサーション トークンを取得します。 |
| abstract java.lang.String |
getAssertionHash()
アサーション トークンのハッシュを取得します。 |
メソッドの詳細
getAssertion
public abstract String getAssertion()
On-Behalf-Of フローで使用されるアサーション トークンを取得します。
アサーションは通常、元のユーザーの ID と認証を表すアップストリーム クライアント アプリケーションから受信した JWT トークンです。
返品:
getAssertionHash
public abstract String getAssertionHash()
アサーション トークンのハッシュを取得します。
このハッシュは、On-Behalf-Of フローを介して取得されたトークンをキャッシュするためのキーとして使用されます。これにより、アプリケーションはトークン サービスに対して冗長な要求を行うことなく、同じユーザー アサーションのトークンを効率的に取得できます。
返品: