Kullanıcılarınız oturum açar, uygulamanız kim olduklarını bir başlıktan okur — siz hiç kimlik doğrulama kodu yazmadınız.
Kimlik doğrulama çoğu projenin takıldığı yerdir. nesly her biri tek komut olan üç çıkış sunar: siteyi ekibiniz dışında herkese kapatın, ziyaretçilerinizi Google, Microsoft, GitHub ya da herhangi bir OpenID Connect sağlayıcısıyla kenarda oturum açtırın, ya da uygulamanıza platform kimlik sağlayıcısında kendi OpenID Connect istemcisini verin.
Nasıl çalışır?
- 1
Kimin gireceğini seçin
nesly auth protectprojenin adreslerini ekibiniz dışında herkese kapatır.nesly auth allowbir kişiyi ya da bütün bir alanı (@client.com) içeri alır. - 2
Ya da kendi sağlayıcınızı getirin
Google, Microsoft, GitHub ya da OIDC uygulamanızla
nesly auth provider set. Komut kaydedilecek tek yönlendirme adresini yazar; oturum açma kenarda, uygulamanız isteği görmeden olur. - 3
Kullanıcıyı okuyun, kütüphaneyi geçin
Geçen her istek
X-Nesly-User-Id,X-Nesly-User-EmailveX-Nesly-User-Nametaşır. Kodunuz başlık okur; token, çerez ya da geri çağrıyla hiç uğraşmaz.
Ne alırsınız?
İlk bayttan önce koruma
Kapı kenardadır: kimliği doğrulanmamış istek uygulamanıza hiç ulaşmaz; yarım kalmış bir yönetim sayfası kazayla açığa çıkmaz.
Sizin sağlayıcınız, sizin kullanıcılarınız
Google, Microsoft, GitHub ya da herhangi bir OpenID Connect yayımcısı. Yönlendirmeyi, kod değişimini ve oturumu platform yürütür; siz doğrulanmış bir kimlik görürsünüz.
Kendinize ait bir OpenID Connect istemcisi
nesly addon add oidc platform kimlik sağlayıcısında bir istemci oluşturur ve akışı kendi yürütmek isteyen uygulamalar için OIDC_ISSUER_URL, OIDC_CLIENT_ID ve OIDC_CLIENT_SECRET enjekte eder.
Önizlemeler parola arkasında
nesly protect preview set üretim açık kalırken projenin önizleme adreslerine ortak bir parola koyar; müşteri sonraki sürümü dünya görmeden inceler, CI'ınız bir token ile geçer.
Tek komutla geri alınabilir
nesly auth clear kapıyı kaldırır; nesly auth provider clear platform oturum açmasına döner. nesly auth status neyin açık olduğunu ve kimin geçebildiğini söyler.
Fiyat
Oturum açma koruması, kendi sağlayıcınız, önizleme parolası ve OpenID Connect eklentisi her planda dahildir; kullanıcı başına ücret yok.
- Satın alınacak ya da işletilecek bir şey yok: eklentinin arkasındaki kimlik sağlayıcısı platformun kendisinindir.
Kullanım örnekleri
Ekip için iç araç
nesly auth protect ve araç yalnız hesabınızdaki kişilere açık; uygulamanın kendisinde giriş sayfası yok.
Müşteri portalı
Ziyaretçiler şirket Microsoft hesabıyla oturum açar; uygulamanız e-posta başlığını okur ve o müşterinin verisini gösterir.
Hesap gerektiren bir ürün
OpenID Connect eklentisini bağlayın, çerçevenizin standart kütüphanesini OIDC_ISSUER_URL'e karşı kullanın; işletilecek kimlik sunucusu yok.
Merak edilenler
- Uygulamamın kimlik kütüphanesine ihtiyacı var mı?
- Kenar kapısı ve kendi sağlayıcınız için hayır: üç başlık okursunuz. OpenID Connect eklentisi için çerçevenizin standart OIDC istemcisini enjekte edilen yayımcıya karşı kullanırsınız.
- Ekibim dışındaki ziyaretçiler oturum açabilir mi?
- Evet.
nesly auth allowplatform kapısının arkasına tek adresleri ya da bütün alanları alır;auth provider setise sağlayıcınızda hesabı olan herkesin oturum açmasına izin verir. - Başlıklara güvenebilir miyim?
- Doğrulanmış oturumdan sonra platform tarafından yazılır ve istemcinin gönderdiği her şeyi ezer; kapı açıkken geçerli oturumu olmayan istek uygulamanıza hiç ulaşmaz.
- Hangi sağlayıcılar destekleniyor?
- Google, Microsoft, GitHub ve yayımcı adresi, istemci kimliği ve gizli anahtarıyla herhangi bir OpenID Connect yayımcısı.
İlgili ürünler
Uygulamalar
Kodunuzu gönderin, dakikalar içinde yayında olsun. Her değişiklik kendi adresini alır; tek komutla önceki sürüme dönersiniz.
.NET ve SQL Server
ASP.NET Core projeniz olduğu gibi yayında; yanında uygulamanızın GetConnectionString("Default") ile okuduğu bir SQL Server veritabanı.
Alan adları ve DNS
Alan adınızı getirin ya da CLI'dan satın alın; bize yönlendirin ya da DNS'ini biz işletelim. HTTPS sizin için alınır ve yenilenir.
Bir projenin önüne oturum açma koyun
nesly auth protect bir saniye sürer, kod istemez. nesly auth allow ile müşterilere açın.