지원-003 의 Response 값으로 받아지는 client_id 값과 client_secret 값은 토큰발급에 사용 되는게 아닌가? 왜 service 상세 정보를 요청하는데 response로 받아지는지? => 전부 센터에서 관리 ?

=> 종합 포털에서 client_id,secret 값을 통합 관리한다 > create strategies Document 추가
"clientId": "client_id_test","clientSecret": "client_secert_test",
- Request Body Document 생성
- CreateApplication

- CreateStrategies

- 지원-002, 지원-003 Response Body Document 생성
- 지원-002

- 지원-003

- CreateApplication Service 생성
- 기관코드를 name으로 application 생성


## 지원-003 Response를 이용한 Application 생성
- op_type : I 일 때 로 가정하여 APP 생성 과정 구현
- 추후 M, D 로직 구현 필요 ( 수정 , 삭제 )
#0. MAP
- 지원-003 호출로 받은 ResponseBody 의 redirect_uri를 Strategies 생성 Request Document 에 append
- service_name <-> strategies id / name
- Response로 받은 service_name 값을 strategy id, name값과mapping (추후 id값은 search를 위해 고유 값으로 지정해주어야 할 듯)
- client_id / client_secret <-> clientId, clientSecret
- 종합포털에서 발급 된 client_id, secret 값을 strategy Request Document 에 매핑
- org_code = 고유 기관명으로 가정하여 Application 생성 RequestDocument의 name 값에 매핑
#1. MAP
- #0 에서 생성한 Strategies id값 (service_name) 을 Application 생성 Request Document의 authStrategyIds 와 매핑 (appendToStringList)
- 매핑을 정할 수 없는 Default 값들 입력 (authServerAlias, type, isSuspended, restrictViewAsset, 등)
#2-#3. documentToJSONString
- Application Request Document -> JSONString
- Strategies Request Document -> JSONString
#4. Create Strategies
#5. Log ( StatusCode / StatusMessage)
- Create OAuth Strategies Status : %header/status% // %header/statusMessage%
#6. Create Application
#7. Log
- Create Application Status : %header/status% // %header/statusMessage%