В моей компании на данный момент есть система. Мы используем Codeigniter и Ion_auth для генерации и аутентификации имен пользователей и паролей.
Однако из-за спроса мы перевели все наши системы на API. Если пользователь желает использовать API, он может запросить свой ключ, связанный с его именем пользователя и паролем (на данный момент для авторизации необходим только ключ API)
Теперь мы воссоздаем интерфейсную среду, используя Angular 7. Идеальная ситуация: клиенты могут войти в систему, используя свое текущее имя пользователя и пароль (хранящиеся в нашей базе данных), и при аутентификации могут вернуть ключ API пользователя в порядке для них, чтобы сделать запросы к API. Однако из того, что я видел, Angular не поддерживает требуемую аутентификацию.
Какой сервис аутентификации я должен использовать? oAuth, Basic? Я не уверен, каким было бы идеальное решение в этом случае.