2016-03-30 27 views
0

Kimlik akışını kullanarak Identity Server ile tümleştirmek istediğim bir Cordova uygulaması var. Bir üçüncü taraf IdentityProvider'a yönlendirmelerle oturum açmayı etkinleştirmek için inAppBrowser ve OIDC Token Manager'ın değiştirilmiş bir sürümünü kullandım. Kimlik ve Access tokenleri inAppBrowser'den Cordova uygulamasına döndürülür, ancak kullanıcının ek erişim belirteçleri edinmesini sağlayan Identity Server ile oturumu kaybederim. Kullanıcı kimliğini tekrar girmeye zorlamadan Identity Server'dan ek erişim belirteçleri almak için mevcut belirteçleri kullanmanın bir yolu var mı? Yoksa eksik olduğum başka bir son nokta var mı (Ticket Granting Ticket gibi bir şey)?Tekrar giriş yapmadan Cordova uygulamasından ek erişim jetonları nasıl edinilir?

-Scott

cevap

0

Normalde ne yapacağını uygulama içi tarayıcısında aynı örneği etrafında tutmak olduğunu. Bu şekilde, sahip olduğu çerezleri koruyabilir ve başka bir yetkilendirme isteğinde bulunduğunuzda kullanıcı yine de giriş yapabilir.