Token – Refresh Token

Öncelikle nuget arayıcığıyla aşağıdaki paketleri yüklüyoruz.

  • Microsoft.AspNet.WebApi.Owin
  • Microsoft.Owin.Host.SystemWeb
  • Microsoft.Owin.Security.OAuth

Startup.cs

SimpleAuthorizationServerProvider.cs

SimpleRefreshTokenProvider.cs

TokenController

Apiye istek attığımızda henüz token olmadığından hata verecektir. Öncelikle /token diyerek token oluşturuyoruz. Token oluştururken Headers kısmına; Accept : application/json Content-Type : application/x-www-form-urlencoded Body kısmına; grant_type : password username : kullaniciadi password : şifre bilgileri girilip POST olarak çalıştırılmalıdır. Bize dönen Token’ı kopyalayarak bu sefer apiye istek atabiliriz. Apiye istek atarken headers kısmında Authorization: Bearer KOPYALADIĞIMIZ TOKEN şeklinde istek attığımızda sonuç dönecektir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.