#asp.net-core #asp.net-core-webapi #asp.net-core-middleware
#asp.net-ядро #asp.net-core-webapi #asp.net-ядро-промежуточное программное обеспечение
Вопрос:
Я новичок в asp.net ядро. Я пытаюсь создать простой ВЕБ-API с asp.net который использует токен Jwt и Google OAuth.
Что касается JWT, я следовал этому руководству и добился успеха: https://stormpath.com/blog/token-authentication-asp-net-core
Но я не знаю, как выполнить аутентификацию с помощью Google OAuth в моей системе ВЕБ-API. О чем я думаю, так это :
-
Поскольку ВЕБ-API не имеет представления, клиентское приложение (настольное приложение, приложение для iOS) получит код аутентификации и обменяет этот код на access_token.
-
Веб-API получает access_token от клиента, отправляет запрос в Google для проверки токена и проверки подлинности.
Мой вопрос :
-
Правильна ли моя реализация?
-
Как реализовать это с помощью кода?
Спасибо,
Комментарии:
1. Google предоставляет пример кода на c # developers.google.com/api-client-library/dotnet/guide/aaa_oauth