Я использую Auth0 для входа в систему и регистрации. Это без проблем. Но у меня есть база данных MySQL, в которой хранится вся информация для моего веб-сайта и входящий в нее профиль. Мне очень трудно извлекать информацию из профиля после входа в систему с Auth0.
Я былмышление. После того, как пользователь войдет в систему. Использую ли я API-интерфейс Auth0 на своем бэкэнде для проверки пользователя, чтобы затем получать информацию из БД MySQL? Я хотел бы придерживаться бесплатной версии Auth0. Я предполагаю, что не до конца понимаю, как CRUD MySQL после входа в Auth0.
Это мой код для процесса входа в систему:
login(redirectPath: string = '/') {
// A desired redirect path can be passed to login method
// (e.g., from a route guard)
// Ensure Auth0 client instance exists
this.auth0Client$.subscribe((client: Auth0Client) => {
// Call method to log in
client.loginWithRedirect({
redirect_uri: `${window.location.origin}`,
appState: { target: redirectPath }
});
});
}
Каждый раз, когда я использую собственную базу данных в Google после входа в систему, Auth0 хочет, чтобы я пользовался их услугами. Я хотел бы использовать Node.js с MySQL после того, как пользователь войдет в систему для выполнения действий CRUD.