Computer >> Máy Tính >  >> Lập trình >> Java

Sự khác biệt giữa OpenId và OAuth

OAuth được thiết kế để cung cấp ủy quyền của bên thứ ba mà không cần cung cấp mật khẩu. Nó dựa trên http. OAuth cung cấp mã thông báo truy cập có thể được trao đổi cho bất kỳ xác nhận nào được hỗ trợ thông qua API.

OpenId được thiết kế để xác thực. Trong openId, bên thứ ba xác thực người dùng của bạn cho bạn, bằng cách sử dụng tài khoản mà họ đã có. Nó được sử dụng để xác thực danh tính đăng nhập một lần

Sr. Không. Phím OAuth OpenId
1
Cơ bản
OAuth được thiết kế để cung cấp ủy quyền của bên thứ ba mà không cần cung cấp mật khẩu
OpenId được thiết kế để xác thực.
2
Phiên
Nó không bắt đầu phiên của người dùng.
OpenId bắt đầu phiên của người dùng
3
Mã thông báo Truy cập
Nó sử dụng khái niệm mã thông báo để cung cấp ủy quyền
Trong openId, bên thứ ba xác thực người dùng của bạn cho bạn, bằng cách sử dụng tài khoản mà họ đã có.