Я знаю, что Service Stack предлагает плагин для входа в Google, но мы находимся на старой версии стека сервисов, поэтому мы создаем поток самостоятельно. У нас есть собственный CredentialsAuthProvider, в котором мы переопределяем TryAuthenticate и другие методы в соответствии с нашими потребностями.
Я мог бы получить токен Id из google apis, но теперь я хочу передать его нашему настраиваемому credentailsAuthProvider, который выполняет несколько действий, включая создание сеанс и вставка строк в базу данных.
Но я сталкиваюсь с проблемой, которая не проходит проверку, потому что я передаю пустую строку для пароля, а также я хотел бы сообщить моему методу TryAuthenticate, что этот запрос приходит из OAuth как логическое значение?
Есть ли способ нажать TryAuthenticate без пароля? Кроме того, это правильный подход для аутентификации Google в стеке обслуживания?