Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
- Microsoft Entra
- GitHub
- X
- OpenID Connect sağlayıcısı
- Apple ile giriş yapma (önizleme)
Bu makalede, Azure Uygulaması Hizmeti'ni veya Azure İşlevleri GitHub'ı kimlik doğrulama sağlayıcısı olarak kullanacak şekilde yapılandırma gösterilmektedir.
Bu makaledeki yordamı tamamlamak için bir GitHub hesabınız olmalıdır. Yeni bir GitHub hesabı oluşturmak için GitHub'a gidin.
Uygulamanızı GitHub'a kaydetme
Uygulamanızı GitHub'a kaydetmek için:
Azure portalında oturum açın ve uygulamanıza gidin. Genel Bakış sayfasındaki Varsayılan etki alanı altında yer alan URL'nizi kopyalayın. GitHub uygulamanızı yapılandırmak için bunu kullanacaksınız.
GitHub'da OAuth uygulaması oluşturma yönergelerini izleyin. Yetkilendirme geri çağırma URL'si bölümünde uygulamanızın HTTPS URL'sini girin ve yolunu
/.auth/login/github/callbackekleyin. Örneğin,https://contoso.azurewebsites.net/.auth/login/github/callback.Uygulama sayfasında İstemci Kimliğini not edin. Buna daha sonra ihtiyacınız olacak.
İstemci Sırları altında, Yeni bir istemci sırrı oluştur'u seçin.
İstemci gizli anahtar değerini, daha sonra ihtiyacınız olacağı için not edin.
Önemli
İstemci gizli anahtarı önemli bir güvenlik bilgisi niteliğindedir. Bu sırrı kimseyle paylaşmayın veya uygulamanızla dağıtmayın.
Uygulamanıza GitHub bilgileri ekleme
Uygulamanıza GitHub bilgileri eklemek için:
Azure portalında oturum açın ve uygulamanıza gidin.
Gezinti menüsünde Ayarlar>Kimlik Doğrulaması'nı seçin. Kimlik sağlayıcı ekle'yi seçin.
Kimlik sağlayıcısı açılan listesinde GitHub'ı seçin. Daha önce aldığınız
Client IDveClient secretdeğerlerini yapıştırın.Gizli bilgi, uygulama ayarı olarak
GITHUB_PROVIDER_AUTHENTICATION_SECRETadında bir yuva yapışkan olarak depolanacaktır. Azure Key Vault'ta gizliyi yönetmek istiyorsanız bu ayarı daha sonra Key Vault referanslarını kullanacak şekilde güncelleştirebilirsiniz.Bu kimlik sağlayıcısı uygulama için yapılandırılan ilk sağlayıcıysa, app service kimlik doğrulama ayarları bölümünü de görürsünüz. Aksi takdirde, sonraki adıma geçebilirsiniz.
Bu seçenekler uygulamanızın kimliği doğrulanmamış isteklere nasıl yanıt vereceğini belirler. Varsayılan seçimler tüm istekleri yeni sağlayıcıyla oturum açmak üzere yeniden yönlendirir. Bu davranışı şimdi değiştirebilir veya daha sonra kimlik doğrulama ayarları'nın yanındaki Düzenle'yi seçerek ana Kimlik Doğrulama ekranından bu ayarları değiştirebilirsiniz. Bu seçenekler hakkında daha fazla bilgi edinmek için bkz . Kimlik doğrulama akışı.
Add (Ekle) seçeneğini belirleyin.
Artık uygulamanızda kimlik doğrulaması için GitHub'ı kullanmaya hazırsınız. Sağlayıcı, Kimlik Doğrulaması ekranında listelenir. Buradan bu sağlayıcı yapılandırmasını düzenleyebilir veya silebilirsiniz.