Tôi đã nghiên cứu về khái niệm Oauth này và tôi vẫn còn rất bối rối về khái niệm này. Một trong những câu hỏi chính của tôi là làm cách nào để đăng ký bằng tài khoản google hoặc tài khoản twitter.Người dùng đăng ký với Oauth như thế nào?
Ví dụ: cho phép nói để đăng ký vào trang web của tôi, bạn phải cung cấp Tên người dùng/Mật khẩu/Email/GroupName. Nếu bạn đăng ký thông qua trang web của tôi, hơn bạn có thể cung cấp những trường đó rất dễ dàng. Tuy nhiên, giả sử người dùng muốn đăng ký thông qua google. Làm thế nào những lĩnh vực này sẽ cư trú?
Từ hiểu biết của tôi khi bạn đăng ký bằng thông tin đăng nhập google, bạn được chuyển hướng đến một trang trên trang web của tôi nơi bạn điền vào các trường bắt buộc. Tôi không chắc chắn nếu điều này là chính xác. Bất cứ ai có thể giúp tôi hiểu điều này nhiều hơn?
Bạn đang nói về Oauth nào. Có những cái khác nhau, và nó cũng được coi là bị hỏng. – hakre
Nếu bạn đang xác thực với Oauth, tại sao bạn cần tên người dùng và mật khẩu? Đối với Email và nhóm, bạn sẽ cần một trang đăng ký riêng. Với tài khoản Google, bạn có thể nhận địa chỉ email nhưng các tài khoản Oauth khác có thể không có sẵn. – mcrumley
@hakra OAuth là * không * bị hỏng, nó có thể được sử dụng an toàn nếu được thực hiện đúng. Nó có nhược điểm và phức tạp của nó mặc dù, như hầu như mọi tiêu chuẩn mà có tài khoản của rất nhiều trường hợp sử dụng. –