23235bb854
- 관련 HTML 제거 - 메뉴 및 경로 수정
363 lines
9.0 KiB
YAML
363 lines
9.0 KiB
YAML
server:
|
|
servlet:
|
|
context-path: /
|
|
session:
|
|
timeout: 15m
|
|
encoding:
|
|
charset: UTF-8
|
|
port: '39130'
|
|
error:
|
|
include-message: never
|
|
include-stacktrace: never
|
|
include-binding-errors: never
|
|
include-exception: false
|
|
whitelabel:
|
|
enabled: false
|
|
path: /error
|
|
forward-headers-strategy: native
|
|
|
|
|
|
spring:
|
|
data:
|
|
web:
|
|
pageable:
|
|
default-page-size: '10'
|
|
jpa:
|
|
open-in-view: false
|
|
|
|
web:
|
|
resources:
|
|
cache:
|
|
period: 0 # 캐시 비활성화 (개발환경)
|
|
cachecontrol:
|
|
max-age: 0
|
|
must-revalidate: true
|
|
no-cache: true
|
|
|
|
jta:
|
|
enabled: true
|
|
atomikos:
|
|
properties:
|
|
log-base-dir: /logs/atomikos
|
|
log-base-name: adp_tx
|
|
|
|
thymeleaf:
|
|
prefix: 'classpath:/templates/views/'
|
|
suffix: .html
|
|
mode: HTML
|
|
encoding: UTF-8
|
|
cache: false
|
|
main:
|
|
allow-bean-definition-overriding: true
|
|
security:
|
|
basic:
|
|
enabled: false
|
|
|
|
sample-code-path: classpath:/templates/sample_code
|
|
|
|
|
|
ems:
|
|
datasource:
|
|
jndi-name: jdbc/dsOBP_EMS
|
|
schema: EMSAPP
|
|
driver-class-name: oracle.jdbc.OracleDriver
|
|
|
|
hibernate-dialect: org.hibernate.dialect.Oracle12cDialect
|
|
hibernate-physical-naming-strategy: com.eactive.apim.portal.common.entity.CustomPhysicalNamingStrategy
|
|
entity-package: com.eactive.apim.portal
|
|
|
|
gateway:
|
|
datasource:
|
|
jndi-name: jdbc/dsOBP_AGW
|
|
schema: AGWAPP
|
|
driver-class-name: oracle.jdbc.OracleDriver
|
|
|
|
hibernate-dialect: org.hibernate.dialect.Oracle12cDialect
|
|
hibernate-physical-naming-strategy: com.eactive.apim.portal.common.entity.CustomPhysicalNamingStrategy
|
|
entity-package: com.eactive.eai.data.entity.onl
|
|
|
|
portal:
|
|
file:
|
|
max-size: 10MB
|
|
allowed-extensions: pdf,doc,docx,xls,xlsx,ppt,pptx,hwp,gif,jpg,jpeg,png
|
|
|
|
logging:
|
|
log-path: /logs/eapim
|
|
|
|
auth-ttl: 300
|
|
auth:
|
|
resend_limit_seconds: 30
|
|
test-auth-notice-enabled: true # 기본값: true (대부분의 개발환경에서 UI 안내 표시)
|
|
|
|
user-approval: true
|
|
password-expiration-days: 90
|
|
|
|
pages:
|
|
- path-pattern: /dashboard/daily_usage
|
|
method: GET
|
|
view-name: "apps/mypage/dailyApiUsage :: matrix"
|
|
bean: dailyApiUsageHandler
|
|
role: ROLE_DASHBOARD
|
|
|
|
- path-pattern: /apis/apikey/new
|
|
method: GET
|
|
view-name: apps/apis/mainApiKeyNew
|
|
role: ROLE_API_KEY_REQUEST
|
|
|
|
- path-pattern: /apis/apikey/prod
|
|
method: GET
|
|
view-name: apps/apis/mainApiKeyProd
|
|
role: ROLE_API_KEY_REQUEST
|
|
|
|
- path-pattern: /apis/common
|
|
method: GET
|
|
view-name: apps/apis/mainApiCommon
|
|
bean: apiHandler
|
|
|
|
- path-pattern: /apis/KAPAP004U3
|
|
method: GET
|
|
view-name: apps/apis/KAPAP004U3
|
|
bean: apiHandler
|
|
|
|
- path-pattern: /apis/KAPAP004U4
|
|
method: GET
|
|
view-name: apps/apis/KAPAP004U4
|
|
bean: apiHandler
|
|
|
|
- path-pattern: /apis/KAPAP004U5
|
|
method: GET
|
|
view-name: apps/apis/KAPAP004U5
|
|
bean: apiHandler
|
|
|
|
- path-pattern: /apis/KAPAP004U6
|
|
method: GET
|
|
view-name: apps/apis/KAPAP004U6
|
|
bean: apiHandler
|
|
|
|
- path-pattern: /apis/KAPAP004U7
|
|
method: GET
|
|
view-name: apps/apis/KAPAP004U7
|
|
bean: apiHandler
|
|
|
|
- path-pattern: /apis/KAPAP004U8
|
|
method: GET
|
|
view-name: apps/apis/KAPAP004U8
|
|
bean: apiHandler
|
|
|
|
- path-pattern: /apis/KAPAP004U9
|
|
method: GET
|
|
view-name: apps/apis/KAPAP004U9
|
|
bean: apiHandler
|
|
|
|
- path-pattern: /apis/KAPAP004U10
|
|
method: GET
|
|
view-name: apps/apis/KAPAP004U10
|
|
bean: apiHandler
|
|
|
|
- path-pattern: /login
|
|
method: GET
|
|
view-name: apps/login/login
|
|
bean: LoginHandler
|
|
|
|
- path-pattern: /guide
|
|
method: GET
|
|
view-name: apps/main/guide
|
|
|
|
- path-pattern: /intro
|
|
method: GET
|
|
view-name: apps/main/intro
|
|
|
|
- path-pattern: /service/intro
|
|
method: GET
|
|
view-name: apps/service/intro
|
|
|
|
- path-pattern: /service/guide
|
|
method: GET
|
|
view-name: apps/service/guide
|
|
|
|
- path-pattern: /service/oauth2-guide
|
|
method: GET
|
|
view-name: apps/service/oauth2-guide
|
|
|
|
- path-pattern: /dashboard
|
|
method: GET
|
|
view-name: apps/mypage/dashboard
|
|
bean: dashboardHandler
|
|
role: ROLE_DASHBOARD
|
|
|
|
- path-pattern: /apis/token-spec
|
|
method: GET
|
|
view-name: apps/apis/static/tokenApiSpec
|
|
bean: apiHandler
|
|
|
|
portal_security:
|
|
ROLE_USER:
|
|
- ROLE_INQUIRY
|
|
- ROLE_ACCOUNT
|
|
ROLE_CORP_USER:
|
|
- ROLE_INQUIRY
|
|
- ROLE_APP
|
|
- ROLE_ACCOUNT
|
|
ROLE_CORP_MANAGER:
|
|
- ROLE_API_KEY_REQUEST
|
|
- ROLE_API_KEY_REQUEST_VIEW
|
|
- ROLE_INQUIRY
|
|
- ROLE_APP
|
|
- ROLE_ACCOUNT
|
|
- ROLE_CORP_API
|
|
- ROLE_DASHBOARD
|
|
- ROLE_USER_MANAGER
|
|
page:
|
|
home:
|
|
name: "Home"
|
|
path: "/"
|
|
children:
|
|
login:
|
|
name: 로그인
|
|
path: "/login"
|
|
children:
|
|
dormant_account:
|
|
name: "장기미사용 제한 해제"
|
|
path: "/dormant_account"
|
|
find_id:
|
|
name: 아이디 찾기
|
|
path: "/account_recovery?tab=findId"
|
|
reset_password:
|
|
name: 비밀번호 초기화
|
|
path: "/account_recovery?tab=resetPassword"
|
|
signup:
|
|
name: 회원가입
|
|
path: "/signup"
|
|
children:
|
|
user:
|
|
name: "개인회원가입"
|
|
path: "/signup/portalUser"
|
|
corp:
|
|
name: "법인회원가입"
|
|
path: "/signup/portalOrg"
|
|
agreements:
|
|
name: 약관
|
|
path: "#"
|
|
children:
|
|
terms:
|
|
name: "이용약관 및 개인정보처리방침"
|
|
path: "/agreements/terms"
|
|
about:
|
|
name: 안내
|
|
path: "#"
|
|
children:
|
|
intro:
|
|
name: "API Portal 소개"
|
|
path: "/intro"
|
|
guide:
|
|
name: "이용안내"
|
|
path: "/guide"
|
|
service:
|
|
name: 서비스 소개
|
|
path: "#"
|
|
children:
|
|
intro:
|
|
name: "API 포탈 소개"
|
|
path: "/service/intro"
|
|
guide:
|
|
name: "회원가입 안내"
|
|
path: "/service/guide"
|
|
oauth2_guide:
|
|
name: "OAuth2 개발가이드"
|
|
path: "/service/oauth2-guide"
|
|
apis:
|
|
name: "API"
|
|
path: "#"
|
|
children:
|
|
apis:
|
|
name: "API 목록"
|
|
path: "/apis"
|
|
api_detail:
|
|
name: "API 상세보기"
|
|
path: "/apis/detail"
|
|
community:
|
|
name: 고객지원
|
|
path: "#"
|
|
children:
|
|
notice:
|
|
name: 공지사항
|
|
path: "/portalnotice"
|
|
notice_detail:
|
|
name: 공지사항
|
|
path: "/portalnotice/detail"
|
|
faq_list:
|
|
name: FAQ
|
|
path: "/faq_list"
|
|
inquiry:
|
|
name: "Q&A"
|
|
path: "/inquiry"
|
|
inquiry_detail:
|
|
name: "Q&A"
|
|
path: "/inquiry/detail"
|
|
inquiry_new:
|
|
name: "Q&A"
|
|
path: "/inquiry/new"
|
|
inquiry_edit:
|
|
name: "Q&A"
|
|
path: "/inquiry/edit"
|
|
partnership:
|
|
name: "사업 제휴 신청"
|
|
path: "/partnership"
|
|
mypage:
|
|
name: 마이페이지
|
|
path: "#"
|
|
children:
|
|
mypage:
|
|
name: "내 정보 관리"
|
|
path: "/mypage"
|
|
user_list:
|
|
name: "이용자 관리"
|
|
path: "/users"
|
|
user_detail:
|
|
name: "이용자 정보"
|
|
path: "/users/detail"
|
|
apikey:
|
|
name: "인증키 관리"
|
|
path: "/myapikey"
|
|
app_request_detail:
|
|
name: "인증키 신청 상세"
|
|
path: "/myapikey/app_request_detail"
|
|
credential_detail:
|
|
name: "인증키 정보"
|
|
path: "/myapikey/credential_detail"
|
|
change_password:
|
|
name: "비밀번호 변경"
|
|
path: "/change_password"
|
|
verify_current_password:
|
|
name: "비밀번호 변경"
|
|
path: "/verify_current_password"
|
|
myapikey_register_step1:
|
|
name: "앱 생성 (기본 정보)"
|
|
path: "/myapikey/register/step1"
|
|
myapikey_register_step2:
|
|
name: "앱 생성 (API 선택)"
|
|
path: "/myapikey/register/step2"
|
|
myapikey_register_step3:
|
|
name: "앱 생성 요청 완료"
|
|
path: "/myapikey/register/step3"
|
|
myapikey_modify_step1:
|
|
name: "앱 수정 (기본 정보)"
|
|
path: "/myapikey/modify/step1"
|
|
myapikey_modify_step2:
|
|
name: "앱 수정 (API 선택)"
|
|
path: "/myapikey/modify/step2"
|
|
myapikey_modify_step3:
|
|
name: "앱 수정 요청 완료"
|
|
path: "/myapikey/modify/step3"
|
|
commission:
|
|
name: "과금 관리"
|
|
path: "/commission/manage"
|
|
api_statistics:
|
|
name: "이용 통계"
|
|
path: "/statistics/api"
|
|
|
|
# 에디터 이미지 설정 (약관 이미지 표시용)
|
|
editor:
|
|
image:
|
|
base-url: /file/view
|