2016-03-29 36 views
0

Aşağıdaki senaryoda: A, belirteci ve tanımlama bilgisi verilirken başarıyla kimliği doğrulandı. Daha sonra B uygulamasına giderim. Uygulama B, ASP.NET MVC uygulamasıdır. Şimdi Giriş düğmesini tıkladığımda, beklendiği gibi, Giriş sayfasına yönlendirmeden başarıyla giriş yaptım. Ama Giriş düğmesine basmadan giriş yapmak istiyorum. Bu yüzden, ana sayfaya geldiğimde düğme "Çıkış" ı gösterir, ancak "Giriş" düğmesine tıklayana kadar, kimliği doğrulanmadığım zaman herhangi bir yere yönlendirme yapmayın. Şimdi standart OWIN Middleware ve Authorize Attribute kullanıyorum. Bunu başarmak için uygun yol ve alternatifler nelerdir? Kendi Authorize Attribut filtresini mi yazmalıyım?Identity Server İçinde Şeffaf Tek Oturum Açma

cevap

0

2. uygulamadan, yetkilendirme isteğinde bir iframe geçirme istemi = "yok" aracılığıyla bir "sessiz" giriş denemesini tetikleyebilirsiniz. Kullanıcı zaten giriş yapmışsa, hemen bir yanıt alacaklardır (başarısızlık durumu). Paragraflar için belgelere bakın: https://identityserver.github.io/Documentation/docsv2/endpoints/authorization.html

+0

Merhaba Brock, hızlı cevabınız için teşekkür ederim. Bana pes edebilir misin? örnek bir ipucu? Http: // https: //github.com/IdentityServer/IdentityServer3.Samples içinde herhangi bir örnek var mı? IdentityServer3.Samples? –

+0

Bunu gösteren herhangi bir örnek olduğunu düşünmüyorum. Afedersiniz. –