Cấu hình đăng ký
Auth Module thêm một số tính linh hoạt vào cấu hình Sign Up . Chuyển đến phần Modules và nhấp vào Auth Module thực để mở cài đặt của nó.
- SignUp Groups : xác định danh sách các nhóm mà người dùng sẽ là thành viên của một nhóm sau khi đăng ký.
- SignUp : cho phép người dùng đăng ký và nhận tài khoản trong ứng dụng của bạn.
- Thời Session timeout (minutes) : xác định khoảng thời gian phiên của người dùng sẽ hoạt động khi không có hoạt động của người dùng. Sau giá trị thời gian chờ, phiên của người dùng sẽ bị chấm dứt.
- Failed login delay (in ms) : xác định thời gian trễ cho các phản hồi sau khi đăng nhập không thành công để ngăn chặn các cuộc tấn công vũ phu.
- Email confirmation required : xác định xem người dùng có phải xác nhận đăng ký qua email hay không.
- Signed-Up User Active : đặt active=true cho từng đối tượng Người dùng mới được tạo nếu được bật.
- Tab Groups cho phép tạo và cấu hình danh sách các nhóm người dùng.
Quá trình Sign Up có thể được cấu hình trong ứng dụng web. Khi dự án được tạo, quy trình kinh doanh sau đây cũng được cấu hình sẵn:
- login inputString : xác thực giá trị email;
- Confirm password inputString : kiểm tra xem mật khẩu có khớp không;
- Nút Register : tạo đối tượng User mới và xác thực đăng ký;
Tạo quy trình kinh doanh đăng ký tùy chỉnh
- Trong giao diện chỉnh sửa, tạo một Container và đặt một vài thành phần Input đó như ví dụ bên dưới
- Trường E-mail chịu trách nhiệm nhập và xác thực email của người dùng [ Input (email) cho ứng dụng web và Email field cho ứng dụng di động];
- Đầu input thứ hai chịu trách nhiệm nhập và xác thực mật khẩu người dùng mới [ Input (password) cho ứng dụng web và trường Pass cho ứng dụng di động];
- Đầu input thứ ba là cần thiết để lặp lại mật khẩu do người dùng tạo và kiểm tra xem những mật khẩu này có khớp nhau hay không [ Input (password) cho ứng dụng web và Pass field Mật khẩu cho ứng dụng di động];
- Nút Register bắt đầu quy trình kinh doanh xác thực tất cả các giá trị đã nhập;
- Nút Login bắt đầu Khối điều Navigate đến biểu mẫu ủy quyền người dùng thích hợp;
- Tạo quy trình nghiệp vụ gắn với nút Register . sự kiện onClick sẽ là điểm bắt đầu cho quá trình này
- Trước hết, logic phải được xây dựng theo cách đó để kiểm tra và xác thực các trường đã nhập. Khối Get Properties được sử dụng để lấy dữ liệu.
- Các giá trị được nhập bởi người dùng ( Value ) được chuyển đến đầu vào của quá trình Server request POST /register/ .
- Sau khi hoàn thành thành công quy trình Server request POST /register/ , Auth Token thông báo xác thực ( token ) được trả về từ đầu ra, được gán cho phiên người dùng hiện tại ( Set Auth Token mã thông báo xác thực ) và người dùng được chuyển hướng đến trang mong muốn được xác định bởi Navigate khối.