ErtisAuth

Dokümantasyon

ErtisAuth kullanım kılavuzu ve REST API referansı.

ErtisAuth, ASP.NET Core ve MongoDB üzerine kurulu, kendi sunucunuzda çalışan bir kimlik ve erişim yönetimi (IAM) sunucusudur. Kullanıcıları ve uygulamaları giriş yaptırır, kullanıcılar ve uygulamalar arası iletişimi ve makineler arası iletişimi güvenli hale getirir, token üretir ve aynı kullanıcıları ve yetkileri paylaşan istediğiniz sayıda uygulama için her çağıranın, her kaynak ve işlemde tanımlı yetkilerine bağlı olarak ne yapıp ne yapamayacağına karar verir.

Bu dokümantasyon ErtisAuth'un eksiksiz rehberidir: nasıl çalıştığını, nasıl çalıştırılacağını ve REST API'sinin tüm endpoint'lerini istek ve yanıt örnekleriyle anlatır. Etkileşimli OpenAPI referansı (geliştirme ortamındaki bir sunucuda /docs) aynı endpoint'leri listeler; bu dokümantasyon bunlara kavramları, birden fazla endpoint'i birleştiren akışları ve yalnızca bir şemanın gösteremeyeceği kuralları ekler.

Nereden başlamalı#

Şunu yapmak istiyorsanız...Okuyun
ErtisAuth'u ilk kez çalıştırmakBaşlangıç
Yapı taşlarını anlamakTemel Kavramlar
Tüm endpoint'lerin ortak kurallarını öğrenmekAPI Kuralları
Kullanıcıları giriş yaptırmak ve token'larla çalışmakKimlik Doğrulama
Kimin neyi yapabileceğini belirlemekYetkilendirme
Kendi .NET API'lerinizi ErtisAuth ile korumak.NET SDK
ErtisAuth'u production'da çalıştırmakOperasyon

Rehberler#

API referansı#

KaynakSayfa
İlk kurulum, health checkBaşlangıç, Operasyon
Token'larKimlik Doğrulama
Aktif token'lar, iptal edilmiş token'larOturumlar
Membership'lerMembership'ler
KullanıcılarKullanıcılar
Kullanıcı tipleriKullanıcı Tipleri
RollerRoller
UygulamalarUygulamalar
SağlayıcılarHarici Kimlik Sağlayıcılar
Kod politikaları, token kodlarıCihaz Kodu Akışı
OlaylarOlaylar
Webhook'larWebhook'lar
Mail hook'larMail Hook'lar
Hata kodlarıHata Kodları

Lisans#

ErtisAuth, MIT Lisansı ile açık kaynaktır.

Dokümantasyonda bir hata mı buldunuz? Issue açın