.net Core 5.0 ile Mernis (Merkezi Nüfus İdaresi Sistemi) Sistemi Üzerinden T.C. Kimlik No Sorgulama

 .net Core 5.0 ile Mernis (Merkezi Nüfus İdaresi Sistemi) Sistemi Üzerinden T.C. Kimlik  No Sorgulama


Bu yazımda Mernis web servisleri arasında bulunan TC Kimlik Doğrulamasının .NET Core alt yapısında kullanılmasını inceleyeceğiz. 

.net Core 5.0 alt yapısını kullanarak proje oluşturuyoruz. Ardından gerekli bilgileri kullanıcıdan almak için bir form tasarlayacağız. 
Bu form üzerinden gönderilen verileri servisteki TCKimlikDogrula metoduna göndererek kullanıcıya ait TC kimlik numarasının doğrulana bilirliği test edilecektir.

Öncelikle projemizi oluşturalım.



Proje oluşturma işlemi sonrasında ilgili servisi projemize bağlayacağız. 
Mernis'e ait diğer servislerin linki: https://tckimlik.nvi.gov.tr/Home 

Proje oluşturulduktan sonra, solution  sekmesine sağ tıklayıp Add menüsüne tıklayıp oradanda Connected Service diyoruz.

Açılan pencerede: Service Referances  modülü altında yer alan Add a service referance linkine tıklıyoruz.

Sonrasında WCF Web Service kısmını seçip Next diyoruz.



TC Kimlik doğrulama servisinin linkini URI alanına girip Go butonuna tıkladıktan sonra aşağıdaki gibi servis ve metotları görünecektir. Bizim kullanacağımız metot, TCKimlikNoDogrula olacaktır. Namespace alanına istediğimiz ismi tanımlayabiliriz.


Tanımlama sonrası aşağıdaki gibi görünmesi beklenir. 


Sonrasında Models klasörüne girip bir class tanımlıyoruz.
                

Daha sonra HomeController kısmını düzenliyoruz.

View kısmını tasarlıyoruz.


 

İşlemler bittikten sonra test ediyoruz.


Projenin tüm kodlarına https://github.com/MrtAltunok/TCKimlikDogrulama-Mernis üzerinden ulaşabilirsiniz.

Yorumlar

Bu blogdaki popüler yayınlar

Asp.Net ile Uyarı Mesajları Vermek (msgbox)

Asp.Net ile T.C. Kimlik Doğrulama (Mernis) Web Service ile

Asp.Net Eval Kullanımı