public async Task <DeleteTokenRes> DeleteToken(DeleteTokenReq req) { var res = new DeleteTokenRes(); Console.WriteLine($"Token Delete Request. Id : {req.UserId}, Token : {req.Token}"); // 유효한 값인지 우선 검사. var validation = await AuthTokenManager.CheckAuthToken(req.UserId, req.Token); if (validation != (int)ErrorCode.None) { res.Result = (int)validation; return(res); } // 유효한 요청이라면 삭제. try { await AuthTokenManager.DeleteAuthToken(req.UserId); } catch (Exception e) { Console.WriteLine(e.Message); res.Result = (int)ErrorCode.TokenDeleteError; return(res); } res.Result = (int)ErrorCode.None; return(res); }
public async Task <TokenValidationRes> GetTokenValidation(TokenValidationReq req) { var res = new TokenValidationRes(); Console.WriteLine($"Token Validation Request. Id : {req.UserId}, Token : {req.Token}"); var result = await AuthTokenManager.CheckAuthToken(req.UserId, req.Token); res.Result = (int)result; return(res); }
public async Task <RegistTokenRes> GetTokenAuth(RegistTokenReq req) { var res = new RegistTokenRes(); Console.WriteLine($"Token Auth Request. Id : {req.UserId}, Token : {req.Token}"); try { await AuthTokenManager.RegistAuthToken(req.UserId, req.Token); } catch (Exception e) { Console.WriteLine(e.Message); res.Result = (int)ErrorCode.TokenRegistError; return(res); } res.Result = (int)ErrorCode.None; return(res); }