2012-06-22 16 views
7

Kullanıcılarımın zaten benim LinkedIn uygulamasına doğrulanmasını sağladım, ancak onlara uygulamadan herhangi bir zamanda kimlik doğrulaması yapma olanağı da vermek istiyorum.LinkedIn Oauth - C den erişimini iptal edin C#

Sanırım bunu yapmak için http silme URL'sini özlüyorum ama emin değilim.

Teşekkür

+1

OAuth belirtiminin, bir Müşterinin kendisinin hoşnut kalmasına izin verdiğine inanmıyorum. Bu kullanıcı OAuth sağlayıcısına gidip bunları kendileri yapıyor. –

+0

Evet. Ben de öyle düşünüyorum. Aynı şey twitter için de geçerli. – franciscovalera

cevap

3

OAuth protokolü, neyi başarmaya çalıştığınıza izin vermeyecek şekilde özel olarak tasarlanmıştır. OAuth güvenlik modeli, geleneksel istemci-sunucu kimlik doğrulama modeline üçüncü bir konsept sunar ve buna kaynak sahibi denir. Kaynak sahibi (son kullanıcılarınız) erişimi kabul edip iptal edebilen tek kişidir. Belki de kullanıcılarınıza, bu süreçte onlara yardımcı olacak erişimi iptal etmek için LinkedIn'i ziyaret etmeleri gerektiğini belirten bir mesaj sağlayabilirsiniz (sanırım onları LinkedIn'in web sitesine yönlendirebilirsiniz). Nihayetinde, eğer son kullanıcı olsaydım, erişimi iptal etmek için kendimi ziyaret etmek isterdim.

0

Kontrol geliştirici forumunda this girişi.

+0

Uygulamamdan bunu yapmayı düşünüyordum, ancak LinkedIn'in üçüncü taraf uygulamaların kendi uygulamanız olsa bile uygulamalara erişimi iptal etmesine izin vermediğinden bunun mümkün olmadığını düşünüyorum. yine de teşekkürler – franciscovalera

0

C# programcı değilim, ancak önerdiğim şey onlara bir iptal erişim düğmesi vermektir. Bu düğmeye tıklandığında, yazılımınız orada saklanan erişim anahtarını siler. Erişim belirteci artık herhangi bir yerde depolanmazsa, uygulamanıza erişemez ve bu da kimlik doğrulamasıyla aynı anlama gelir.

Umarım bu yardımcı olur.