Я подумываю об использовании OAuth для предоставления приложению доступа к пользовательским ресурсам. Все работает в среде закрытой компании.
Первый поток, о котором я подумал, был поток кода авторизации, и все выглядит так, как мне нужно, но я не хочу просить пользователя авторизовать доступ, потому что это внутреннее приложение и учетная запись компании и у пользователя нет причин не предоставлять его. Я хочу попросить пользователя ввести логин и пароль, go обратно в приложение с кодом авторизации и запросить токен доступа к ресурсу с этим кодом авторизации, идентификатором клиента и секретом клиента. Что-то подобное описано в OAuth? Или удаление шага, на котором я прошу пользователя авторизоваться, нарушает OAuth, и это будет моя реализация, которая выглядит так же, как OAuth?
Я знаю, что существует поток учетных данных клиента, но мне придется предоставить доступ к приложению для каждого пользовательского ресурса право? Или что-то мне не хватает?