IUserAssertion Antarmuka

public interface IUserAssertion

Antarmuka yang mewakili identitas pengguna yang didelegasikan yang digunakan oleh aplikasi hilir dalam alur On-Behalf-Of.

Alur On-Behalf-Of digunakan saat layanan menerima token dari aplikasi klien dan perlu memanggil layanan lain atas nama pengguna asli. Dalam skenario ini, token yang diterima berfungsi sebagai pernyataan pengguna yang membuktikan identitas dan autentikasi pengguna asli.

Antarmuka ini biasanya digunakan saat OnBehalfOfParameters memperoleh token dalam aplikasi tingkat menengah yang perlu memanggil layanan hilir.

Ringkasan Metode

Pemodifikasi dan Jenis Metode dan Deskripsi
abstract java.lang.String getAssertion()

Mendapatkan token pernyataan yang digunakan dalam alur On-Behalf-Of.

abstract java.lang.String getAssertionHash()

Mendapatkan hash token pernyataan.

Detail Metode

getAssertion

public abstract String getAssertion()

Mendapatkan token pernyataan yang digunakan dalam alur On-Behalf-Of.

Pernyataan biasanya adalah token JWT yang diterima dari aplikasi klien upstram yang mewakili identitas dan autentikasi pengguna asli.

Mengembalikan:

Token pernyataan sebagai nilai string, biasanya JWT.

getAssertionHash

public abstract String getAssertionHash()

Mendapatkan hash token pernyataan.

Hash ini digunakan sebagai kunci untuk penembolokan token yang diperoleh melalui alur On-Behalf-Of, memungkinkan aplikasi untuk mengambil token secara efisien untuk pernyataan pengguna yang sama tanpa membuat permintaan redundan ke layanan token.

Mengembalikan:

Base64 mengodekan hash SHA256 dari token pernyataan.

Berlaku untuk