Soru & Cevap

asp.net mvc web api ile android client üyelik sistemi ...

11.12.2014 - 09:00

Merhaba,

Asp.net mvc web api servisine andorid uygulaması üzerinden login işlemi yaparak erişmek istiyorum, normalde bu işlemi bir browser üzerinden yaptığımızda kullanıcının oturum bilgisini çerezler vasıtası ile elde edebiliyoruz ancak mobil bir cihazda bu işlemi nasıl yöneteceğiz?

örneğin; bir sınav servisi düşünelim, üye öğrenci numarası ve şifresi ile sisteme login oldu ve api den sadece kendisine ait olan sınav listesini çekecek, login işlemi başarılı ancak sınav servisinde de ben üyeyi doğrulamak istediğimde üye id sine nasıl erieşeceğim, her istekte kullanıcı/şifre mi göndermem gerekiyor yada login olduktan sonra mobil client'a bir kod verip her isteğin bununla gönderilip kullanıcının tanınması mı sağlanmalıdır.

9 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-12265-1397142254.jpg
gkaradagan
11.12.2014 - 09:04

Şöyle olucak mobilden kulanıcı adı ve şifre gonderceksınız karsı tarafta kontrol edıp eger dogruysa kullanıcının temel bılgiler adı soyadı gibi (*Istege kalmıs) ve bir ticket(*Token) oluşturup gönderceksınız bundan sonra o tokenla işlem yapılcak mobılde ve her adam geldıgınde tokenla kullanıcı bulup ıslem yaptırabılırsınız. Global.asax içinde yapacagınız degısıkler ile de tıkcet her methodun ıcınde kontrol etmek yerıne burada kontrol edıp eger hatalıysa gerıye hata dondurursunuz eger hatalı degılse o userinfo ıle ıslemlerı yaptırırsınız.

yusuf dursun
11.12.2014 - 09:45
değerli cevabın için çok teşekkür ederim, çok faydası oldu bana, konu ile ilgili bulup uyguladığım bir makaleyi de paylaşmak isterim http://bitoftech.net/2014/06/01/token-based-authentication-asp-net-web-api-2-owin-asp-net-identity/