WSFederationAuthenticationModule.RedirectToIdentityProvider Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 true
false
.
Ö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:
VerifyProperties Modül tarafından geçerli bir oturum açma isteğinin düzenlenebilmesini sağlamak için yöntemini çağırır.
Modülde CreateSignInRequest yapılandırılan özelliklerden oturum açma isteğini oluşturmak için yöntemini çağırır.
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.