- read

Xamarin Forms Client IdentityServer(Oidc) Entegrasyonu

Mustafa Dikyar 28

Android tarafında kodlamamızı bitirdikten sonra Xamarin.IOS katmanına geliyoruz ve ilgili kodlamalarımızı yapıyoruz.

Şimdi de AppDelegate.cs sınıfı içerisindeki FinishedLaunching metotuna geliyoruz ve ilgili sınıfımızı register ediyoruz.

Temelde kodlamalarımızı bitirmiş olduk daha önce bahsettiğimiz gibi test verilerimiz ile bir testlerimizi yapalım sonra kendi yapılandırmamız ile devam edelim.

Sayfamıza eklediğimiz Login butonuza tıklıyoruz ve akışımızı başlatıyoruz.

LoginAsync metotuna çağrı yaptığımız zaman login işlemini yapacağımız yapılandırmamız özelinde bizi tarayıcımız üzerinde ilgili sayfamız karşılıyor.

Bahsettiğimiz login sayfamız işte burada. Hemen Login butonu altında yer alan bob/bob veya alice/alice test verilerimiz ile login oluyoruz.

Login işlemimizi yaptıktan sonra bir redirect sayfası görünüyor ve kod akışımız devamında bize bir response dönüyor.

Dönen responsu incelediğimiz zaman tokenumuzun oluştuğunu gözlemlemekteyiz.

Böylelikle bu makalemizin ilk adımını tamamlamış oluyoruz. Buradan sonraki geliştirmelerimiz uygulamamız üzerinde tokenımızı tutmak ve sonraki çağrılarımızda header bilgisi olarak apilerimize bu token bilgisini geçmek olacak.