Internal Server Error 확인 요청
작성하신 내용은 누구나 볼 수 있습니다.
계정 이름, 도메인 이름, Client ID, Client Secret 등의 비공개 정보는 기입하지마세요.
API 2.0 JWT 인증을 하려고합니다.
C# 소스이며, jwtAssertion까지는 값이 들어옵니다.
static string GetServiceToken(string clientId, string clientSecret, string jwtAssertion)
{
var client = new RestClient("https://auth.worksmobile.com/oauth2/v2.0/token");
var request = new RestRequest(Method.POST);
// 요청에 필요한 파라미터 설정
request.AddParameter("grant_type", "urn:ietf:params:oauth:grant-type:jwt-bearer");
request.AddParameter("client_id", clientId);
request.AddParameter("client_secret", clientSecret);
request.AddParameter("assertion", jwtAssertion);
// 요청 헤더 설정
request.AddHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
// 서비스 토큰 요청 및 응답 처리
var response = client.Execute(request);
if (response.IsSuccessful)
{
return response.Content;
}
else
{
Console.WriteLine($"Error: {response.StatusCode}");
return null;
}
}
해당 소스 실행 시 Internal Server Error 에러가 나는데 혹시 잘못된 부분이 있나 확인 부탁드립니다.
게시글에 새로운 댓글이 달리면 알림을 전송합니다.
댓글3
업데이트 된 답글입니다.
devwf
2024.02.20
업데이트 된 답글입니다.
TestGun 작성자
Unexpected error occurred while parsing jwt. 에러가 뜨는데, jwt 값은 에러없이 정상적으로 받아오고있습니다. 에러가 왜 나는걸까요?
2024.02.20
업데이트 된 답글입니다.
commit
2024.02.20
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!