Flask ve JWT ile Authentication İşlemleri

Selamlar bu yazıda Flask ve JWT ile Authentication İşlemleri hakkında bazı bilgiler vereceğim. Bir önceki yazı Caddy Server ve PHP hakkındaydı. Yazıyı yazarken virtualenv kullanacağım. Eğer yok ise onu kurmakla başlayabilirsiniz.

Flask ve JWT ile Authentication İşlemleri

Flask ve JWT ile Authentication İşlemleri

Bu yazıda virtualenv kurulumunu göstereceğim. Virtualenv ile Flask, JWT gibi modülleri geliştirici ortamımıza indireceğiz. Basit olarak bir decorator yazıp her defasında token var mı yok mu kontrolü yapmaktan kurtulacağız. Ayrıca JWT resmi sitesinden ortaya çıkan token geçerli mi değil mi kontrolü yapacağız. Son olarak da bu yazının sonunda, anlatılan bilgilerin aktarıldığı Github repositorysini bulacağız.

Nerede Kullandım?

Bu yazıyı yazmadan önce JWT bir ihtiyaç
Devamını Oku

Caddy Server ve Flask ile Çalışma

Selamlar. Önceki yazıda hatırlayacağınız üzere caddy ile dotnet core uygulamalarını konuşmuştuk. Bu yazıda Caddy Server ve Flask ile Çalışma hakkında bir şeyler karalayacağız.

Caddy Server ve Flask ile Çalışma

Caddy Server ve Flask ile Çalışma

Önceki yazıyı okumuş olmanız bu yazının daha basit şekilde anlaşılmasına imkan verecektir. Bu yazıda caddy için tekrar gidip servis yazmayacağız. Flask app için servis yazacağız. Bu arada Flask kurulu olmalı. Bunu belirtmeme gerek yok sanırım. Projenizi virtualenv üzerinde geliştirebileceğiniz gibi global üzerinden de çalışabilirsiniz. Bu tamamen size kalmış. Ancak virtualenv kullanmak çok daha mantıklıdır.

Flask İçin Servis Yazalım

Flask için yazdığımız servis, .net tarafında yazdığımız servisle aynı olacak. Bazı değişiklikler
Devamını Oku

Flask ile JSON Çıktı Almak

Flask framework’ü bilmeyen yoktur. Bu yazı hiç kullanmamış arkadaşlar için değil baştan belirteyim. Bu yazıda Flask framework ile nasıl json çıktı alırız onu anlatmaya çalışacağım. Öncelikle flask kurulu olmalı onu biliyoruz. json çıktı alma işlemi için ben flask ile gelen jsonify metodunu tercih ediyorum. Siz isterseniz klasik json da kullanabilirsiniz. İki türlü de aynı çalışıyor. Sadece jsonify çıktıları biraz daha güzel gösteriyor. Ben bu yazı için hazırladığım uygulamada işi biraz farklı bir noktaya taşıdım ve sanki bir api varmış gibi çalışsın istedim.

Bunun için bir API_KEY oluşturulmalı. Ben api key için uuid kullandım. Vereceğim kod parçasını sakın referans olarak almayın.
Devamını Oku