#identityserver4 #openid #claims-based-identity
Вопрос:
Я хотел посмотреть , есть ли способ авторизировать пользователя там , где у него есть ClientID
и ClientSecret
. Я могу получить TokenClient
, но как только я получу это, я не уверен, что я могу сделать, чтобы автологинизировать пользователя.
var client = new TokenClient(string.Concat(this.BaseAddress, IdentityServerTokenServiceUrl), ClientId, ClientSecret, AuthenticationStyle.PostValues);
Комментарии:
1. Для аутентификации пользователя вам потребуется использовать конечную точку авторизации и тип предоставления , например
'implicit
илиauthorization_code
. Я бы посоветовал посмотреть это видео (одного из авторов IdentityServer4) как хорошее представление о том, что такое OIDC и как он работает: vimeo.com/1136044592. спасибо за ссылку
3. @mackie есть ли какие-нибудь объяснения, которые можно попробовать?