Đăng ký và Đăng nhập Người dùng

Thêm Đăng ký và Đăng nhập Người dùng

Chúng tôi gần như có mọi thứ chúng tôi cần để đăng ký và đăng nhập với tư cách là người dùng. Hãy kiểm tra xem các danh tính được liên kết của Cognito đã được thiết lập chính xác hay chưa.

  1. Truy cập Amazon Cognito console và chọn Manage Identity Pools
  2. Truy cập TravelBuddy identity pool và chọn vòa tiêu đề của nó.
  3. Chọn Edit identity pool ở góc phải

Tại đây chúng ta có thể thiết lập Unauthenticated roles (roles xác định khi người dùng không đăng nhập), và Authenticated roles (roles xác định khi người dùng đăng nhập).

  1. Xác minh rằng Unauthenticated role được thiết lập chứa chuỗi CognitoIAMUnauthenticatedRole. Thông tin này được thiết lập khi tạo bài thực hành.
  2. Xác minh rằng Authenticated role được thiết lập chứa chuỗi CognitoIAMAuthenticatedRole. Thông tin này được thiết lập khi tạo bài thực hành.

TravelBuddy

Giờ đây, bạn đã có mọi thứ để đăng ký và đăng nhập với tư cách người dùng, sau đó kiểm tra hành vi đăng nhập của microservice /trips bây giờ rằng nó được bảo vệ bằng cách yêu cầu ủy quyền.

  1. Trong trang TravelBuddy , chọn Login or Register ở thanh điều hướng
  2. Chọn Sign-up here!
  3. Nhập thông tin đăng nhập của bạn

Lưu ý rằng bạn phải cung cấp địa chỉ email hợp lệ - địa chỉ mà bạn có quyền truy cập ngay lập tức, để bạn sẽ được gửi một mã xác minh.

TravelBuddy

  1. Kiểm tra email của bạn, tìm mã xác minh và nhập mã đó vào khung Registration Verification Code. Chọn Verify.

TravelBuddy

  1. Đăng nhập bằng thông tin đăng nhập (địa chỉ email và mật khẩu) bạn đã cung cấp trong quá trình đăng ký.

TravelBuddy

  1. Bây giờ bạn sẽ đăng nhập và biểu ngữ sẽ thay đổi để hiển thị My Account. Nhấp vào liên kết - tính năng duy nhất được triển khai là tùy chọn Đăng xuất.

TravelBuddy

Bạn có thể đăng xuất và sau đó đăng nhập lại theo nếu bạn muốn thử.

  1. Bây giờ bạn đã đăng nhập, hãy nhấp vào Go! một lần nữa mà không có bất kỳ nội dung nào được nhập.

Lưu ý rằng bạn sẽ được hiển thị danh sách chuyến đi đầy đủ trong một hộp thoại, như trước khi chúng ta khai báo bảo mật.

Bây giờ, hãy đăng xuất bằng cách sử dụng liên kết trong menu My Account và thử nhấn nút **Go!**lần nữa.

Lưu ý rằng bạn lại thấy thông báo lỗi, cho biết rằng bạn phải đăng nhập để sử dụng microservice /trips.

TravelBuddy