Files
eapim-portal/src/main/resources/application.yml
T

320 lines
7.8 KiB
YAML

server:
servlet:
context-path: /
session:
timeout: 15m
encoding:
charset: UTF-8
port: '8080'
error:
include-message: never
include-stacktrace: never
include-binding-errors: never
include-exception: false
whitelabel:
enabled: false
path: /error
spring:
data:
web:
pageable:
default-page-size: '10'
jpa:
open-in-view: false
jta:
enabled: true
atomikos:
properties:
log-base-dir: /Log/eapim/portal
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
servlet:
multipart:
max-file-size: 8MB
max-request-size: 8MB
security:
basic:
enabled: false
sample-code-path: classpath:/templates/sample_code
portal:
auth-ttl: 300
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: /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"
about:
name: 안내
path: "#"
children:
intro:
name: "API Portal 소개"
path: "/intro"
guide:
name: "이용안내"
path: "/guide"
apis:
name: "API"
path: "#"
children:
apis:
name: "API 목록"
path: "/apis"
api_common:
name: "API 상세보기"
path: "/apis/common"
api_KAPAP004U3:
name: "API 상세보기"
path: "/apis/KAPAP004U3"
api_KAPAP004U4:
name: "API 상세보기"
path: "/apis/KAPAP004U4"
api_KAPAP004U5:
name: "API 상세보기"
path: "/apis/KAPAP004U5"
api_KAPAP004U6:
name: "API 상세보기"
path: "/apis/KAPAP004U6"
api_KAPAP004U7:
name: "API 상세보기"
path: "/apis/KAPAP004U7"
api_KAPAP004U8:
name: "API 상세보기"
path: "/apis/KAPAP004U8"
api_KAPAP004U9:
name: "API 상세보기"
path: "/apis/KAPAP004U9"
api_KAPAP004U10:
name: "API 상세보기"
path: "/apis/KAPAP004U10"
api_token_spec:
name: "API 상세보기"
path: "/apis/token-spec"
api_detail:
name: "API 상세보기"
path: "/apis/detail"
api_key_new:
name: "API 키 신청"
path: "/apis/apikey/new"
api_key_prod:
name: "운영 API 키 신청"
path: "/apis/apikey/prod"
testbed:
name: 테스트 베드
path: "/apis/testbed"
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"
dashboard:
name: 대시보드
path: "/dashboard"
user_list:
name: "이용자 관리"
path: "/users"
user_detail:
name: "이용자 관리"
path: "/users/detail"
app_request:
name: "인증키 관리"
path: "/myapikey/api_key_request/history"
app_request_prod:
name: "인증키 관리"
path: "/myapikey/api_key_request/prod_history"
app_request_detail:
name: "인증키 관리"
path: "/myapikey/api_key_request/detail"
app_request_prod_detail:
name: "인증키 관리"
path: "/myapikey/api_key_request/prod_detail"
apikey:
name: "인증키 관리"
path: "/myapikey"
apikey_prod:
name: "인증키 관리"
path: "/myapikey/api_key_prod_page"
apikey_detail:
name: "인증키 관리"
path: "/myapikey/api_key_detail"
apikey_prod_detail:
name: "인증키 관리"
path: "/myapikey/api_key_prod_detail"
change_password:
name: "비밀번호 변경"
path: "/change_password"