diff --git a/Program/Common/JWTToken/JwtTokenService.cs b/Program/Common/JWTToken/JwtTokenService.cs index 0cfd7b5..9b610da 100644 --- a/Program/Common/JWTToken/JwtTokenService.cs +++ b/Program/Common/JWTToken/JwtTokenService.cs @@ -26,13 +26,13 @@ public class JwtTokenService _logger = logger; } - public string GenerateJwtToken(string uid)//, string role) + public string GenerateJwtToken(string jwtKey)//, string role) { // 1. 클레임(Claim) 설정 - 필요에 따라 추가 정보도 포함 var claims = new List { // 토큰 주체(sub) 생성을 위해 값으로 uid를 사용함 : 토큰이 대표하는 고유 식별자 - new Claim(JwtRegisteredClaimNames.Sub, uid), + new Claim(JwtRegisteredClaimNames.Sub, jwtKey), // Jti 는 토큰 식별자로 토큰의 고유 ID 이다. new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()), // jwt 토큰이 가지는 권한 diff --git a/Program/V1/Controllers/AppController.cs b/Program/V1/Controllers/AppController.cs index c4bd71e..c77b902 100644 --- a/Program/V1/Controllers/AppController.cs +++ b/Program/V1/Controllers/AppController.cs @@ -65,4 +65,16 @@ public class AppController : ControllerBase return StatusCode(500, APIResponse.UnknownError); } } + + + [HttpGet("auth")] + [CustomOperation("서버 접근 권한 확인", "서버 기능을 사용하기 위한 접근에 대해 권한 확인", "시스템")] + public async Task AuthProgram(string key) + { + return Ok(APIResponse.Send("000", "OK", Empty)); + } + + + + } \ No newline at end of file