Aracılığıyla paylaş


WSFederationAuthenticationModule.RedirectToIdentityProvider Yöntem

Tanım

WS-Federation protokolünü kullanarak bir güvenlik belirteci almak için kullanıcıyı özelliği tarafından Issuer belirtilen güvenlik belirteci hizmetine (STS) yönlendirir.

public:
 virtual void RedirectToIdentityProvider(System::String ^ uniqueId, System::String ^ returnUrl, bool persist);
public virtual void RedirectToIdentityProvider (string uniqueId, string returnUrl, bool persist);
abstract member RedirectToIdentityProvider : string * string * bool -> unit
override this.RedirectToIdentityProvider : string * string * bool -> unit
Public Overridable Sub RedirectToIdentityProvider (uniqueId As String, returnUrl As String, persist As Boolean)

Parametreler

uniqueId
String

WSFAM bu değeri WS-Federation oturum açma isteğindeki wctx parametresine kaydeder; ancak modül, oturum açma isteklerini veya oturum açma yanıtlarını işlerken bunu kullanmaz. Bunu herhangi bir değere ayarlayabilirsiniz. Benzersiz olması gerekmez. Daha fazla bilgi için yöntemine CreateSignInRequest(String, String, Boolean) bakın.

returnUrl
String

Kimlik doğrulamasından sonra modülün döndürüleceği URL.

persist
Boolean

WSFAM bu değeri WS-Federation oturum açma isteğindeki wctx parametresine kaydeder; ancak modül, oturum açma isteklerini veya oturum açma yanıtlarını işlerken bunu kullanmaz. veya ayarlayabilirsiniz truefalse.

Özel durumlar

Issuer veya null boş bir dizedir.

-veya-

Realm veya null boş bir dizedir.

-veya-

Current Özellik null veya boş.

-veya-

Response tarafından Current döndürülen bağlamın özelliği veya boş.null

Açıklamalar

RedirectToIdentityProvider Yöntem, istek bağlı olan taraf (RP) tarafından sunulan bir web sayfasından veya yetkilendirme hatası durumunda kimlik sağlayıcısına pasif bir yeniden yönlendirme gerçekleştirmek için olay işleyicisi temsilcisinden OnEndRequest verildiğinde yönteminden çağrılırSignIn.

yöntemine geçirilen parametreler, wctx ileti parametresini oluşturmak için kullanılır. Tek önemli parametre parametresidir returnUrl . Bu, RP'nin tarayıcıyı başarılı bir kimlik doğrulamasına yönlendirmesi gereken URL'yi belirtir. Özelliği tarafından Reply belirtilen ve güvenlik belirteci hizmetinin (STS) yanıtını yönlendirmesi gereken RP'de adresi sağlayan wreply ileti parametresiyle karıştırılmamalıdır.

yöntemi aşağıdakileri gerçekleştirir:

  1. VerifyProperties Modül tarafından geçerli bir oturum açma isteğinin düzenlenebilmesini sağlamak için yöntemini çağırır.

  2. Modülde CreateSignInRequest yapılandırılan özelliklerden oturum açma isteğini oluşturmak için yöntemini çağırır.

  3. OnRedirectingToIdentityProvider olayı tetiklemek RedirectingToIdentityProvider için yöntemini çağırır. Yeniden yönlendirmeyi iptal edebilir veya bu olayın olay işleyicisindeki oturum açma isteği iletisini değiştirebilirsiniz.

Şunlara uygulanır