Nasıl yapılır: ASP.NET Web Uygulamanızda Oturum Açma Sayfalarını Barındırma
Güncelleştirme: 19 Haziran 2015
Şunlar için geçerlidir: Azure
Uygulanan Öğe
Microsoft® Azure™ Access Control Hizmeti (ACS)
ASP.NET
Genel Bakış
Bu konuda, ASP.NET uygulamanızda oturum açma sayfasının nasıl barındırıldığı açıklanır. Bu yöntem, oturum açma sayfanızı düzeni, görünümü ve hissi açısından tamamen özelleştirmenize olanak tanır. Özel oturum açma sayfanızdan ACS'ye iletişim, ACS'nin kullanıma açık olduğu JSON akışı üzerinden gerçekleştirilir.
Federasyon oturum açma sayfanızın görünümü, davranışı ve konumu üzerinde tam denetim sağlamak için ACS, kimlik sağlayıcılarınız için adları, oturum açma URL'lerini, görüntüleri ve e-posta etki alanı adlarını (yalnızca AD FS) sağlayan JSON ile kodlanmış bir meta veri akışı sağlar. Bu akış "Ana Bölge Bulma Meta Veri Akışı" olarak bilinir. ACS, Giriş Bölgesi Bulma Meta Veri Akışı ile iletişim kurmak için gerekli kodu içeren bir özel oturum açma sayfası örneği sağlar. Bu sayfa indirilebilir ve tamamen özelleştirilebilir.
İçindekiler
Hedefler
Genel Bakış
Adımların Özeti
1. Adım – Örnek Bir Özel Oturum Açma Sayfası İndirme
2. Adım – Özel Oturum Açma Sayfanızın Genel Görünümünü Özelleştirme
3. Adım – ASP.NET Web Uygulamasında Özel Oturum Açma Sayfasını Tümleştirme
Hedefler
ACS Yönetim Portalı'nda oturum açma sayfasına alışma.
Her hedefin belirli bir görev olarak ifade edilmesini sağlama
Tutarlı bir genel görünüm sağlamak için bir ASP.NET web uygulamasında oturum açma sayfası barındırma.
Adımların Özeti
1. Adım – Örnek Bir Özel Oturum Açma Sayfası İndirme
2. Adım – Özel Oturum Açma Sayfanızın Genel Görünümünü Özelleştirme
3. Adım : ASP.NET Web Uygulamasında Özel Oturum Açma Sayfasını Tümleştirme
1. Adım – Örnek Bir Özel Oturum Açma Sayfası İndirme
Bu adım, örnek bir özel oturum açma sayfasının nasıl indirilmeye yapılacağını gösterir. Gereksinimlerinize göre özelleştirmek ve ardından ASP.NET uygulamanızda barındırmak için örnek özel oturum açma sayfasını kullanacaksınız.
Örnek bir özel oturum açma sayfası indirmek için
Windows Live® ID kullanarak kimliğiniz doğrulanmamışsa, bunu yapmanız gerekir.
Windows Live ID 'niz (Microsoft hesabı) ile kimliğiniz doğrulandıktan sonra, Azure portal projelerim sayfasına yönlendirilirsiniz.
Project m sayfasında istediğiniz proje adına tıklayın.
Projenin ayrıntı sayfasında, istediğiniz ad alanını bulun ve yönetsütunundaki Access Control bağlantısına tıklayın.
Access Control Ayarlar sayfasında, Access Control Yönet'e tıklayın.
Ekranı aşağı kaydırarak Geliştir bölümüne gelin ve Uygulama Tümleştirme bağlantısına tıklayın.
Oturum Açma Sayfaları bölümünde Oturum Açma Sayfaları bağlantısına tıklayın.
Oturum Açma Sayfası Tümleştirme sayfasında Bağlı Olan Taraf Uygulaması sütununda istediğiniz bağlı olan taraf uygulamasına tıklayın.
Oturum Açma Sayfası Tümleştirmesi: <<Yanıtlayan Taraf>> sayfasında Seçenek 2: Oturum açma sayfasını uygulamanızın bir parçası olarak barındırın bölümünü bulun ve Örnek Oturum Açma Sayfasını İndir düğmesine tıklayın. Sayfayı rastgele bir konuma kaydedin. Bu, özelleştirme için kullanacağınız sayfadır. Sayfanın adı genellikle <<YourRealm>>LoginPageCode.htmlolur.
2. Adım – Özel Oturum Açma Sayfanızın Genel Görünümünü Özelleştirme
Bu adımda, önceki sayfada indirdiğiniz örnek özel oturum açma sayfasını özelleştirebilirsiniz.
İstediğiniz HERHANGI bir HTML düzenleyicisini kullanın; Not Defteri kadar basit veya Visual Studio ® 2010 HTML Düzenleyicisi kadar sağlam olabilir.
Özel oturum açma sayfanızın genel görünümünü istediğiniz şekilde tasarlar.
3. Adım – ASP.NET Web Uygulamasında Özel Oturum Açma Sayfasını Tümleştirme
Bu adımda, yeni tasarlanmış özel oturum açma sayfanızı ASP.NET web uygulamanızla tümleştirirsiniz.
Yeni tasarlanan özel oturum açma sayfanızı ASP.NET web uygulamanızdaki genel bir konuma (genellikle kök klasör) kopyalayın.
URL'yi genel bir sayfada (genellikle Default.aspx) özel oturum açma sayfanıza açın. Kimliği doğrulanmamış kullanıcılar, kimlik doğrulaması için buna tıklar.