Автолог OpenID IdentityServer

#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/113604459

2. спасибо за ссылку

3. @mackie есть ли какие-нибудь объяснения, которые можно попробовать?