Предположим, у меня есть две страницы регистрации:
1) Student : /register-student
2) Tutor : /register-tutor
I have another URL for login : /login
Теперь для каждой из них у меня есть свои URL обратного вызова.
/callback-student
/callback-tutor
/callback
При регистрации после аутентификации пользователя, на основе Обратному звонку мы назначаем соответствующие роли. А затем перенаправьте пользователя на домашнюю страницу.
Примечание. После завершения регистрации мы не разрешаем аутентификацию пользователя. Вместо этого мы перенаправляем пользователя на страницу входа и ожидаем, что пользователь войдет в систему.
Как только пользователь войдет в систему, он будет аутентифицирован, и в то же время я ожидаю, что пользователь будет назначен на нужную роль, поскольку у нас есть роль. основанные на наших ресурсах политики.
Это мой подход к регистрации, я хочу знать, если это правильный способ сделать это с помощью Keycloak.
Если есть лучший способ, было бы полезно, если бы вы могли предоставить ссылки, на которые я могу ссылаться и реализовывать то же самое.