Ev Bulut bilişim Oauth nedir? - techopedia nedir?

Oauth nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - OAuth anlamı ne?

OAuth, üçüncü taraf bir web sitesinin veya uygulamanın, kullanıcının oturum açma bilgilerini paylaşmasına gerek kalmadan bir kullanıcının verilerine erişmesine izin veren bir yetkilendirme protokolü veya başka bir deyişle bir dizi kuraldır.

OAuth'un açık kaynak protokolü, kullanıcıların bir sitede depolanan verilerini ve kaynaklarını başka bir siteyle güvenli bir yetkilendirme şeması altında belirteç tabanlı bir yetkilendirme mekanizmasına dayalı olarak paylaşmalarını sağlar. OAuth ayrıca OAuth Core olarak da bilinir.

Techopedia OAuth'u açıklıyor

OAuth'un kullanıcıların kimliğini doğrulamanın bir yolu olduğunu anlamak önemlidir - kullanıcının söylediği kişi olduğundan emin olmak için. Protokol, dağıtılmış ve Web 2.0 ortamlarında kullanıcı kimlik bilgilerinin paylaşılması ile ilgili sorunları önlemek için tasarlanmıştır. OAuth ile, bir web sitesinde depolanan kaynaklar bir kullanıcı tarafından OAuth aracılığıyla doğrulandıktan sonra paylaşılabilir veya erişilebilir. Kullanıcının web sitesinde yeni bir hesap oluşturmasına gerek yoktur ve aynı zamanda web sitesi kullanıcının kimlik bilgilerine özel değildir.

OAuth, kullanıcı kaynaklarını depolayan birincil web sitesinin bir sunucu gibi davrandığı ve bu verilere erişen web sitesi veya uygulamanın istemci olduğu bir istemci / sunucu bilgi işlem modeli gibi çalışır. Birincil web sitesi, kullanıcıyı doğrulamak için bir oturum oluşturmanın bir yolu olarak talep eden web sitesi için bir OAuth arayüzü (API adı verilir) ve gizli anahtar oluşturur. Kullanıcı, istemci web sitesinin verilerine veya kaynaklarına erişim istediğinde, bir yan geziye çıkar ve birincil web sitesinin oturum açma prosedürüne yönlendirilir; bu sırada kullanıcı, oturum açma kimlik bilgilerini sağlar. Burada başarılı bir kimlik doğrulaması yapıldığında, o birincil web sitesinden talep eden web sitesine bir kimlik doğrulama onayı olarak bir yetkilendirme jetonu gönderilir - bu, kullanıcının istediği verilere veya diğer kaynaklara erişimine izin verir.

Oauth nedir? - techopedia nedir?