OAuth 토큰 현황 조회 API 진단 정보 추가
- 토큰이 발급되지 않는 사유를 message 에 모아서 표시 (useYn=N, 어댑터그룹 없음, 이 서버에 배정된 어댑터 없음, 캐시 없음 등) - tokenUrlResolved 추가 : 상대 경로 토큰 URL 을 어댑터 URL 과 조합한 실제 호출 주소 - adapterTokenServiceClasses 는 어댑터그룹을 찾지 못하면 null, 어댑터가 없으면 빈 값으로 구분 - 단위테스트 4건 추가
This commit is contained in:
@@ -33,12 +33,22 @@ public class OAuthTokenStatusDTO {
|
||||
*
|
||||
* 어댑터마다 값이 다르면 스케줄러가 쓰는 구현체와 거래 중 재발급(retryAccessTokenVO) 때
|
||||
* 쓰이는 구현체가 달라진다. 그 불일치를 확인하기 위한 항목이다.
|
||||
*
|
||||
* 어댑터그룹 자체를 찾지 못하면 null, 그룹은 있으나 이 서버에 배정된 어댑터가 없으면 빈 값이다.
|
||||
*/
|
||||
Map<String, String> adapterTokenServiceClasses;
|
||||
|
||||
/** 토큰 발급 URL */
|
||||
/** 토큰 발급 URL. DB(OutboundOAuthCredentialVo)에 설정된 원본이라 상대 경로일 수 있다. */
|
||||
String tokenUrl;
|
||||
|
||||
/**
|
||||
* 실제로 호출되는 토큰 발급 URL.
|
||||
*
|
||||
* tokenUrl 이 절대 URL 이 아니면 어댑터 속성 URL 뒤에 붙여 호출하므로(구현체들의 appendPath 처리),
|
||||
* 같은 방식으로 조합한 값이다. 어댑터 속성을 찾지 못하면 null.
|
||||
*/
|
||||
String tokenUrlResolved;
|
||||
|
||||
/** 토큰 재발급 주기(초) */
|
||||
int intervalSec;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user