IUserAssertion Arabirim

public interface IUserAssertion

On-Behalf-Of akışında aşağı akış uygulamaları tarafından kullanılan temsilci kullanıcı kimliğini temsil eden arabirim.

Behalf-Of akışı, bir hizmet bir istemci uygulamasından belirteç aldığında ve özgün kullanıcı adına başka bir hizmeti çağırması gerektiğinde kullanılır. Bu senaryoda, alınan belirteç, özgün kullanıcının kimliğini ve kimlik doğrulamasını kanıtlayan kullanıcı onayı görevi görür.

Bu arabirim genellikle aşağı akış hizmetlerini çağırması gereken orta katman uygulamalarında belirteçleri alırken ile OnBehalfOfParameters birlikte kullanılır.

Yöntem Özeti

Değiştirici ve Tür Yöntem ve Açıklaması
abstract java.lang.String getAssertion()

Behalf-Of akışında kullanılan onay belirtecini alır.

abstract java.lang.String getAssertionHash()

Onay belirtecinin karması alır.

Yöntem Ayrıntıları

getAssertion

public abstract String getAssertion()

Behalf-Of akışında kullanılan onay belirtecini alır.

Onay genellikle özgün kullanıcının kimliğini ve kimlik doğrulamasını temsil eden bir yukarı akış istemci uygulamasından alınan bir JWT belirtecidir.

Döndürülenler:

Onay belirteci, genellikle bir JWT olmak üzere bir dize değeri olarak kullanılır.

getAssertionHash

public abstract String getAssertionHash()

Onay belirtecinin karması alır.

Bu karma,Behalf-Of akışı aracılığıyla alınan belirteçleri önbelleğe almak için anahtar olarak kullanılır ve uygulamanın belirteç hizmetine yedekli istekler yapmadan aynı kullanıcı onayı için belirteçleri verimli bir şekilde almasına olanak tanır.

Döndürülenler:

Onaylama belirtecinin Base64 kodlanmış SHA256 karması.

Şunlara uygulanır