Yazılım

Asp.Net web uygulamalarinda HTTPS yönlendirme

Bir Asp.Net Core web uygulamasında, HTTP adresleri engellemek ve HTTPS adresleri kullanmak isteyebiliriz.

Action methodların üzerine, Controller sınıflarının üzerine veya GlobalFilters listesine ekleyebildiğimiz RequireHttpsAttributesınıfı sayesinde, web uygulamamızdaki adreslerin HTTP üzerinden erişilmesini engelleyebiliyoruz.

 

Uyarı
Yukarıdaki kod parçaları, HTTP üzerinden gelecek tüm istekleri engeller. Böylece HTTP protokolü üzerinden gelen istekler işlenmemiş olur. Aslında yapmamız gereken, HTTP istekleri HTTPS adreslere yönlendirmek olmalı. Yani istekler işlenmeyecek şekilde engellenmez, HTTPS protokolünü kullanan adresler üzerinden cevaplanır

HTTP protokolü üzerinden gelen istekleri HTTPS protokolü üzerinden çalışan adreslere yönlendirmek için aşağıdaki kodu kullanabiliriz;

Configure() methodu içerisinde çağırdığımız UseRewrite(options) methodu ile, HTTP istekleri HTTPS adreslere dönüştürebiliyoruz.

Click to comment

CEVAP BIRAKIN

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2018 Web Sitesi üzerinde yayınlanan tüm içerikler www.ogzblg.com sitesine aittir. Toplist 25

To Top