Aracılığıyla paylaş


ASP.NET Kimlik Önerilen Kaynaklar

tarafından Rick Anderson

Bu konu, ASP.NET Kimliğinin nasıl kullanılacağına ilişkin belge kaynaklarının bağlantılarını sağlar.

Harika bir blog gönderisi, stackoverflow yazışması veya yararlı olabilecek başka bir bağlantı biliyorsanız, bağlantıyı içeren [bize e-posta gönderin](aspnetue@microsoft.com?subject=Identity önerilen kaynaklar) veya yalnızca bu sayfanın en altına bir ileti bırakın.

ASP.NET Kimliği kullanmaya başlama

Orta Düzey ASP.NET Kimliği

Soru sorma, özellik isteme, hata bildirme ve gecelik derlemeler

  • StackOverflow için aspnet-identity etiketini kullanın
  • ASP.NET forumları için Güvenlik forumu gönderin ve başlığa ASP.NET Kimlik ekleyin.
  • GitHub'da ASP.NET Identity Her gece derlemeler alın, özellikler isteyin, hataları açın.

Kimlik ile ilgili blog gönderileri

Videolar

ASP.NET Kimliği için Özel Depolama Sağlayıcıları

Kendi sağlayıcınızı yazmak istiyorsanız ASP.NET Kimlik için Özel Depolama Sağlayıcılarına Genel Bakış ve ASP.NET Kimlik Uygulama'yı okuyun ve aşağıda listelenen işletim sistemi projelerinden birinin kaynağını inceleyin.

Ek ASP.NET Kimlik Kaynakları

Soru&A (soru/yanıt)

  • S: "Beni anımsa" özelliğini etkinleştiren (dolayısıyla bu bilgisayarda/tarayıcıda 2FA'yı kullanmak zorunda olmayan) kilitlenen kullanıcılar kilitlenmez. Bunu neden ve nasıl önleyebilirim? buradan yanıtlayın.
  • Q: Her istekte gereksiz veritabanı sorgularından kaçınmak için kullanıcının gerçek adı gibi özel talepleri ASP.NET Kimlik tanımlama bilgisinde nasıl depolayabilirim? yanıtını buradan ver.
  • S: AspNetUser Parola Hash'i Güncelleniyor: 2 projem var. Bunlardan biri ASP.NET kimlik doğrulaması kullanıyor, diğeri ise yönetim tarafı olan Windows kimlik doğrulamasını kullanıyor. Yönetici projesinin diğer kullanıcıları yönetebilmesini istiyorum. Parola dışında her şeyi değiştirebilirim. Burada yanıtlayın.
  • Q: Diğer kullanıcılar için yönetici olarak parolayı nasıl sıfırlayabilirim? buradanyanıtla.
  • Q: ASP.NET MVC IdentityUser'da UserName alanının görünen adını değiştirebilir miyim? buradanyanıtlayın.
  • Q: Belirli rollere başka kullanıcılar eklemek için kullanıcı izinlerini nasıl ekleyebilirim? yanıtı burada.
  • Q: Profil bilgilerini AspNetUsers tablosunda ve AspNetUserClaims tablosunda depolama. buradanyanıtlayın.
  • Q: Dış kimlik doğrulama sağlayıcısı kullanırken beni hatırla. Yanıt burada.
  • Q: Neden her istek bir ApplicationDBContext gerektiriyor, bu çok fazla ek yük değil mi?. Cevap, Hayır, ek yük düşük.
  • S: Oturum açmış kullanıcıların listesini nasıl alabilirim? Yanıtınızı olarak buradanverin.
  • S: Bir kullanıcının Microsoft.AspNet.Identity ile oturum açtığını nasıl algılayabilirim? buradan yanıtla.
  • S: Kimlik için yerelleştirilmiş hata iletilerini nasıl alabilirim? yanıtı buraya.
  • S: CookieMiddleware'i her 30 dakikada bir yeni talep alacak şekilde nasıl yapılandırebilirim? Yanıt buradan.
  • S: Kullanıcı oturum açtıktan sonra talepleri nasıl değiştirir? buradan yanıtlayın.
  • S: Güvenlik belirteçlerini nasıl geçersiz kılmalıyım? Buradan yanıtlayın .
  • Soru: İddiaları tanımlama bilgisi ara yazılımında nasıl depolarız? buradan yanıtlayın.
  • S: MVC uygulamamdaki her eylem yöntemi için bir PIN veya güvenlik denetimi yapmak istiyorum, ancak bu eylem yöntemine yapılan her istekte PIN'i girmeleri gerekmemesi için kullanıcıların başarısını depolamak istiyorum. yanıtı buradan verin.
  • S: Bir sosyal hizmet sağlayıcısından döndürülen e-posta adresini DB'ye kaydetmek istiyorum, bunu nasıl yapabilirim? buradanyanıtlayın:
  • Bir kullanıcının, "beni anımsa" çerezi ile veya olmadan oturum açtığını nasıl tespit edebilirim? buradanyanıtlayın.
  • S: SignIn çağrısı yaptıktan sonra OWIN ile ASP.NET Identity'deki talepleri değiştirebilir miyim? Yanıt: SignIn'i çağırmak, kullanıcı için talepleri değiştirmek istediğinizde tam olarak yapmanız gereken işlemdir. Temelde ClaimsIdentity'nin çerez içinde serileştirilmesine yol açar. Bu nedenle sonraki isteklerde yeni taleplerin ortaya çıktığını görürsünüz.