search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
715 gösterim
Identification, Verification ve Authentication kavramları nedir ve aralarındaki farklar nelerdir?
Genel Kavramlar kategorisinde 2.0k puan

1 cevap

0 oy

Identification (kimlik tanıma) : 1-N. Yani elinde olan bilgi ile birisini ya da bir bilgiyi belirli bir veri kümesi üzerinden bulunması işlemi. Örnek olarak elinde bir session kodu veya rest için kullanılan hash kodun var, bunu servisine yolladığın zaman bu koda göre veri tabanından ya da artık depolama alanından kullanıcını ya da onun bilgilerini çekme işlemine denilir.

Verification (doğrulama): 1-1. Elinde bir bilgi var, bu bilgi ile kimlik tanımlaması yaptın(identification) ve bir kayıt geldi, bu kaydın doğru kayıt olduğunu doğrulama işlemi. En tipik örneği: kullanıcı adı üzerinden veri tabanından kişi bilgisi aldın, bu kişinin doğru kişi olduğunu başka bir bilgi ile daha kontrol etmek, örneğin numarası olabilir. Çok emin olmamakla beraber kullanıcı adını çektikten sonra şifre ile de verification(doğrulama) yapılabilir sanıyorum.

Authentication: Bir kişinin iddia ettiği kişi olduğunu onaylama işlemine deniyor. Mesela hasscript kullanıcısısın ve kullanıcı adı/şifreni girip ben üyeyim diyorsun, kod arkada kullanıcı adı ve şifren eşleşiyor mu diye bakıyor, uygunsa doğrudur diyor.

Aslında buradan bakınca verification ve authentication benzer görünüyor. Keza benzerler ama verification her bilgi için kullanılabilirken authentication özellikle kullanıcı erişimleri bilgisi için kullanılıyor. Yani veri tabanından herhangi bir bilgi çektiğin zaman bunu doğrulayabilirsin bu verification kavramına daha yakın oluyor.

İyi çalışmalar,

6.2k puan

İlgili sorular

0 oy
1 cevap 353 gösterim
353 gösterim
Selamlar, Vuetify kullanarak bir sayfa tasarlıyorum. Bir navbar yapıyorum ve takip ettiğim kursta bunun için v-toolbar kullanılıyor. Ben ise bunu kullanıp özelleştirme yaptığımda <v-toolbar flat app> gibi hata veriyor ve bunun yerine v-app-bar kullanılması gerektiğini söylüyor. İkiside aynı işi mi yapıyor? Arasındaki farklar nelerdir?
7 Temmuz 2021 Genel Kavramlar kategorisinde kupanintorunu 365 puan sordu
0 oy
1 cevap 391 gösterim
391 gösterim
Docker nedir? Docker'da Container ve Image arasındaki fark nedir?
15 Eylül 2020 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 973 gösterim
973 gösterim
Kütüphanelerin yazılımcılara kod tekrarının önüne geçme amacıyla yazılmış kod yığınları diye biliyorum. Yazılımcıların kütüphanelere doğrudan erişim olurken, API ise bu kütüphanelere bir ara yüz ile doğrudan değilde dolaylı yoldan erişilmesini sağlıyor diye ... api kullanmıyoruz? Hangi durumda library hangi durumda api yazılmalı/ kullanılmalıdır anlamaya çalışıyorum. Yardımcı olur musunuz?
12 Şubat 2019 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 2.4K gösterim
2.4K gösterim
AngularJS de one-way binding ve two-way binding arasındaki fark nedir? nasıl oluyor bu işlem? Diğer dillerde de bu var mıdır?
28 Temmuz 2017 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 2.2K gösterim
2.2K gösterim
"git reset" ve "git revert" arasındaki fark nedir? Git revert commit+ push edilen kodu eski haline mi alıyor acaba?
28 Temmuz 2017 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu