aboutsummaryrefslogtreecommitdiff
path: root/Timeline/Controllers/TokenController.cs
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2020-01-18 00:50:31 +0800
committercrupest <crupest@outlook.com>2020-01-18 00:50:31 +0800
commitc5f3c69b3a008ab87542e523e2a59f37801bd65a (patch)
tree8479cc9af91a7e7b1c0c60a0abc778244359bdbd /Timeline/Controllers/TokenController.cs
parent289c7e1fada1f4dae6ce5e421e997ebddd55c2df (diff)
downloadtimeline-c5f3c69b3a008ab87542e523e2a59f37801bd65a.tar.gz
timeline-c5f3c69b3a008ab87542e523e2a59f37801bd65a.tar.bz2
timeline-c5f3c69b3a008ab87542e523e2a59f37801bd65a.zip
...
Diffstat (limited to 'Timeline/Controllers/TokenController.cs')
-rw-r--r--Timeline/Controllers/TokenController.cs50
1 files changed, 9 insertions, 41 deletions
diff --git a/Timeline/Controllers/TokenController.cs b/Timeline/Controllers/TokenController.cs
index 01f4778f..c360a109 100644
--- a/Timeline/Controllers/TokenController.cs
+++ b/Timeline/Controllers/TokenController.cs
@@ -10,31 +10,6 @@ using Timeline.Models.Http;
using Timeline.Services;
using static Timeline.Resources.Controllers.TokenController;
-namespace Timeline
-{
- public static partial class ErrorCodes
- {
- public static partial class Http
- {
- public static class Token // bbb = 001
- {
- public static class Create // cc = 01
- {
- public const int BadCredential = 10010101;
- }
-
- public static class Verify // cc = 02
- {
- public const int BadFormat = 10010201;
- public const int UserNotExist = 10010202;
- public const int OldVersion = 10010203;
- public const int Expired = 10010204;
- }
- }
- }
- }
-}
-
namespace Timeline.Controllers
{
[Route("token")]
@@ -87,16 +62,12 @@ namespace Timeline.Controllers
catch (UserNotExistException e)
{
LogFailure(LogUserNotExist, e);
- return BadRequest(new CommonResponse(
- ErrorCodes.Http.Token.Create.BadCredential,
- ErrorBadCredential));
+ return BadRequest(ErrorResponse.TokenController.Create_BadCredential());
}
catch (BadPasswordException e)
{
LogFailure(LogBadPassword, e);
- return BadRequest(new CommonResponse(
- ErrorCodes.Http.Token.Create.BadCredential,
- ErrorBadCredential));
+ return BadRequest(ErrorResponse.TokenController.Create_BadCredential());
}
}
@@ -128,31 +99,28 @@ namespace Timeline.Controllers
if (e.ErrorCode == JwtVerifyException.ErrorCodes.Expired)
{
var innerException = e.InnerException as SecurityTokenExpiredException;
- LogFailure(LogVerifyExpire, e, ("Expires", innerException?.Expires),
+ LogFailure(LogVerifyExpire, e, ("Expires", innerException.Expires),
("Current Time", _clock.GetCurrentTime()));
- return BadRequest(new CommonResponse(
- ErrorCodes.Http.Token.Verify.Expired, ErrorVerifyExpire));
+ return BadRequest(ErrorResponse.TokenController.Verify_TimeExpired());
}
else if (e.ErrorCode == JwtVerifyException.ErrorCodes.OldVersion)
{
var innerException = e.InnerException as JwtBadVersionException;
LogFailure(LogVerifyOldVersion, e,
- ("Token Version", innerException?.TokenVersion), ("Required Version", innerException?.RequiredVersion));
- return BadRequest(new CommonResponse(
- ErrorCodes.Http.Token.Verify.OldVersion, ErrorVerifyOldVersion));
+ ("Token Version", innerException.TokenVersion),
+ ("Required Version", innerException?.RequiredVersion));
+ return BadRequest(ErrorResponse.TokenController.Verify_OldVersion());
}
else
{
LogFailure(LogVerifyBadFormat, e);
- return BadRequest(new CommonResponse(
- ErrorCodes.Http.Token.Verify.BadFormat, ErrorVerifyBadFormat));
+ return BadRequest(ErrorResponse.TokenController.Verify_BadFormat());
}
}
catch (UserNotExistException e)
{
LogFailure(LogVerifyUserNotExist, e);
- return BadRequest(new CommonResponse(
- ErrorCodes.Http.Token.Verify.UserNotExist, ErrorVerifyUserNotExist));
+ return BadRequest(ErrorResponse.TokenController.Verify_UserNotExist());
}
}
}