Yazılım Mimarileri ve Tasarım Desenleri Üzerine

OpenIddict #2 – Client Credentials Flow

Merhaba,

Bu içeriğimizde machine to machine kimliklendirme dediğimiz iki uygulama arasındaki etkileşime istinaden kullanılan bir akış türü olan Client Credential’ı OpenIddict kütüphanesi ile nasıl uygulayabileceğimizi inceliyor olacağız.

Client Credentials Flow Nedir?

Sistemde kullanıcılardan ziyade client’lara erişim yetkisi vermemizi sağlayan bir akış türüdür. Bir başka deyişle, kullanıcıdan ziyade client doğrulamasını baz almaktadır.

Örnek Çalışma

İçeriğin teorisini fazla uzatmaksızın konuya hızlıca pratiksel açıdan devam etmek istiyorum. Şimdi OpenIddict kütüphanesi ile Client Credentials Flow’u teknik olarak adım adım örneklendiriyor olacağız. Bunun için önceki makalemizde(bknz : OpenIddict Nedir? ve Authorization Server Nasıl Kurulur?) oluşturmuş olduğumuz Authorization Server uygulamasını github adresinden çekip, aşağıdaki önergeleri sırasıyla tatbik edebilecek temelleri hazır kıta bir vaziyette oluşturmanızı tavsiye ederiz.

Bir sonraki içeriğimizde Single Page Application(SPA) uygulamaları için önerilen Authorization Code Flow’u inceliyor olacağız.

O halde şimdilik görüşmek üzere…
İlgilenenlerin faydalanması dileğiyle…
İyi çalışmalar…

Not : Örnek uygulamanın kaynak kodlarına aşağıdaki github adresinden erişebilirsiniz.
https://github.com/gncyyldz/OpenIddict-Authorization-Server-Example

Exit mobile version