• Buradasın

    IdentityServer4 ne işe yarar?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    IdentityServer4, ASP.NET Core için açık kaynaklı bir OpenID Connect ve OAuth 2.0 framework’üdür 135.
    IdentityServer4'ün bazı kullanım amaçları:
    • Kimlik doğrulama (authentication) ve yetkilendirme (authorization) 134. Web, mobil, native ve API gibi farklı türdeki uygulamalarda merkezi kimlik doğrulama sağlar 134.
    • API erişim kontrolü 134. Sunucudan sunucuya, web uygulamaları, SPA (Single Page Application), native ve mobil uygulamalar gibi çeşitli istemciler için API erişim kontrolleri sunar 134.
    • Harici kimlik sağlayıcı desteği 134. Azure Active Directory, Google, Facebook gibi harici kimlik sağlayıcılarını destekler 134.
    • Özelleştirme 135. Birçok özelliği ihtiyaçlara göre özelleştirilebilir 135.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    Identity Server 4 hangi framework ile çalışır?

    Identity Server 4, ASP.NET Core framework'ü ile çalışır. Ayrıca, Identity Server 4'ün .NET 4.7 üzerinde, ASP.NET Core paketlerinin yüklü olması durumunda çalışabileceği belirtilmiştir.

    IdentityServer4 kurulumu nasıl yapılır?

    IdentityServer4'ün kurulumu için aşağıdaki adımlar izlenebilir: 1. NuGet Paket Yöneticisi veya .NET CLI ile ekleme. 2. Konfigürasyon. 3. Kaynak ve istemci bilgilerinin sağlanması. 4. Uygulamanın çalıştırılması. IdentityServer4'ün kurulumu ve yapılandırılması hakkında daha fazla bilgi için aşağıdaki kaynaklar kullanılabilir: medium.com'da "Identity Server 4 | Auth Server Projesi Oluşturma ve Kurulum" başlıklı yazı; hasanaslan.com'da "IdentityServer4 Nedir?" başlıklı yazı; youtube.com'da "1. Identity Server 4 Tutorial - How to Setup Identity Server" başlıklı video.

    Server ne anlama gelir?

    Server (sunucu), ağ üzerindeki diğer bilgisayarların (istemcilerin) erişebildiği ve belirli işlemleri gerçekleştirmek için özel olarak yapılandırılmış yüksek performanslı güçlü bilgisayarlardır. Sunucuların bazı işlevleri: Veri depolama ve paylaşma. Web sitesi barındırma. E-posta hizmeti. Veritabanı yönetimi. Uygulama çalıştırma. Sunucular, fiziksel makineler, sanal makineler veya bu işlevleri yerine getiren yazılımlar olabilir.