Попытка реализовать функцию забытого пароля в моем контроллере.Используя данного провайдера:
public AccountsController(SignInManager<CognitoUser> signInManager, UserManager<CognitoUser> userManager,
CognitoUserPool pool, IAmazonCognitoIdentityProvider provider)
{
_signInManager = signInManager;
_userManager = userManager;
_pool = pool;
_provider = provider;
}
пытается вызвать api:
var user = await _userManager.FindByEmailAsync(model.Email).ConfigureAwait(false);
var forgot = new ForgotPasswordRequest
{
Username = user.Username,
ClientId = user.ClientID
};
var result = await _provider.ForgotPasswordAsync(forgot).ConfigureAwait(false);
и получил ошибку:
Unable to verify secret hash for client x
Должен ли я самостоятельно вычислить этот секрет?Если да, то есть ли в документации какая-нибудь информация, как ее рассчитать?Потому что здесь https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/CognitoIdentityProvider/TForgotPasswordRequest.html информации об этом нет.