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ó. |