【发布时间】:2018-07-17 19:43:48
【问题描述】:
我有一种方法可以通过检查所有凭据或使用刷新令牌来取回令牌。
public TokenDto GenerateAuthToken(TokenRequestDto dto)
{
switch (dto.GrantType)
{
case "password":
return GetToken(dto.ClientId, dto.Email, dto.Password);
case "refresh_token":
return GetRefreshToken(dto.RefreshToken);
default:
return null;
}
}
GetToken 是异步的,因为我使用的是 asp.net 身份,并且内置方法是异步的。 GetRefreshToken 没有任何异步。
我应该将 GetRefreshToken 标记为异步还是有更好的方法?
【问题讨论】:
标签: c# asp.net-core async-await asp.net-core-2.0