레퍼런스

BXCP ADM 운영에 필요한 설정 항목에 대해서 설명한다.

bxcp.app.noCredential

시스템 전체에서 사용할 No Credential 인증 UUID 값이다.

  • 단위 : 문자열 - Credential UUID

bxcp.app.status.timeout

애플리케이션 배포 행위에 대한 동시성 제어를 위해 사용하는 Lock Timeout 시간이다. 애플리케이션의 배포(롤아웃 교체, 배포, 롤백, 롤아웃 확정, 롤아웃 취소)가 이루어진 이후에는 해당 시간 동안 잠금 상태가 되어 배포에 관련된 처리를 할 수 없다.

  • 단위 : 시간 - sec

  • 기본값 : 30

bxcr.applications.jenkins.cron.schedule

Jenkins cron 표현식 검증을 위한 정규식 패턴이다.

  • 단위 : 문자열 - 정규 표현식

  • 기본값 : (H|(H\(\d{1,2}-\d{1,2}\))|(H\(\d{1,2}-\d{1,2}\)/\d{1,2})|(H/\d{1,2})|(\d{1,2}-\d{1,2}/\d{1,2})|*|\d{1,2}|(\d{1,2}-\d{1,2})|(\d{1,2},\d{1,2})|(\d{1,2}-\d{1,2}))(\s(H|(H\(\d{1,2}-\d{1,2}\))|(H\(\d{1,2}-\d{1,2}\)/\d{1,2})|(H/\d{1,2})|(\d{1,2}-\d{1,2}/\d{1,2})|\*|\d{1,2}|(\d{1,2}-\d{1,2})|(\d{1,2},\d{1,2})|(\d{1,2}-\d{1,2}))){4}

bxcr.auto.jenkins.job

BXCP ADM에서 애플리케이션을 생성 시 젠킨스 서버에 CI/CD 파이프라인 작업을 생성할지 여부를 결정한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.auto.jwt.expiration

자동으로 웹훅을 위한 토큰 생성 시 적용할 기본 만료일을 설정하는 값이다.

  • 단위 : 기간 - 일수

  • 기본값 : 3650

bxcr.common.approve

애플리케이션 릴리즈 이관 처리 시 승인 처리를 진행해야 하는지 여부를 결정한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.common.argocd.gitops.credential

시스템에서 공통으로 사용하는 ArgoCD에서 GitOps에 인증할 인증 값이다.

  • 단위 : 문자열 - Credential UUID

bxcr.common.argocd.gitops.group.id

GitOps 리소스를 저장할 그룹 ID 값이다.(GitLab인 경우에만 사용한다.)

  • 단위 : 숫자

  • 기본값 : 8

bxcr.common.argocd.gitops.group.name

GitOps 리소스를 저장할 그룹의 이름이다.

  • 단위 : 문자열

  • 기본값: argocd

bxcr.common.argocd.gitops.type

ArgoCD가 리소스를 Push 할 GitOps의 Tool 종류를 설정한다.

  • 단위 : gitlab/gitea

  • 기본값 : gitlab

bxcr.common.argocd.gitops.url

시스템에서 공통으로 사용하는 ArgoCD가 사용할 GitOps의 주소 값이다.

bxcr.common.argocd.isUsed

ADM에서 ArgoCD를 사용할지 여부를 결정한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.common.argocd.k8s.namespace

쿠버네티스에 설치된 ArgoCD의 namespace 이름 값이다.

  • 단위 : 문자열

  • 기본값 : argocd

bxcr.common.argocd.webhook.token

ArgoCD가 응답 받을 때 사용할 webhook 토큰 값이다.

  • 단위 : 문자열

bxcr.common.argocd.webhook.url

ArgoCD가 응답 받을 때 사용할 webhook URL 주소이다.

bxcr.common.build.polling.period.log

ADM의 빌드 상세 화면에서 실행 중인 파이프라인의 로그를 폴링하는 주기를 설정한다.

  • 단위 : 시간 - msec

  • 기본값 : 2000

bxcr.common.build.polling.period.stage

ADM의 빌드 상세 화면에서 실행 중인 파이프라인의 stage 상태를 폴링하는 주기를 설정한다.

  • 단위 : 시간 - msec

  • 기본값 : 2000

bxcr.common.dashboard.popup

관리자로 로그인 시 Administrator 대시보드에서 선택할 수 있는 메뉴를 팝업으로 열어줄지 여부를 결정한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.common.examine.hostpath

hostpath에 사용하면 안되는 디렉토리를 쉼표를 구분자로 등록한 정보이다.

  • 단위 : 문자열

  • 기본값 : /$,/etc[/]*$

bxcr.common.gateway

애플리케이션 등록에 사용되는 Istio 게이트웨이의 기본값으로 사용한다.

  • 단위 : 문자열 - istio 게이트웨이 명

  • 기본값 : istio-system/bxcp-gateway

bxcr.common.gitlab.tag

Gitlab 서버에서 Tag Push event에서 사용할 태그 정규 표현식을 입력한다. 여기에 필터링 할 태그를 정규 표현식으로 설정해서 표현식에 맞는 태그만 웹훅이 트리거 처리된다.

  • 단위 : 문자열 - 정규표현식

  • 기본값 : TAG_RELEASE_.*

bxcr.common.gitlab.token

Gitlab API 사용 시 Header에 PRIVATE-TOKEN으로 추가할 토큰 정보이다.

  • 단위 : 문자열 - Credential UUID

bxcr.common.gitlab.url

BXCP ADM 환경에서 클러스터 정보에서 사용하는 기본 Gitlab URL 정보이다.

bxcr.common.harbor.base.image

컨테이너 이미지 빌드 시 베이스 이미지로 사용될 이미지 리스트를 불러올 Harbor project 이름 정보이다.

  • 단위 : 문자열

  • 기본값 : bxcp-system-base

bxcr.common.harbor.chartRepoUri

시스템 컴포넌트에서 차트를 설치 시 차트 저장소 값을 만들 때 사용하는 저장소 URI 값 정보이다.

  • 단위 : 문자열 - URI

  • 기본값 : /chartrepo/bxcp-system-common

bxcr.common.harbor.chartUri

시스템 컴포넌트, 헬름관리에서 rest api를 만들때 사용하는 URI 정보를 설정한다.

  • 단위 : 문자열 - URI

  • 기본값 : /api/chartrepo/bxcp-system-common

bxcr.common.harbor.credential

BXCP ADM과 연동하는 Harbor 서버의 인증을 설정한다.

  • 단위 : 문자열 - Credential UUID

bxcr.common.harbor.pipeline.image

파이프라인에서 사용되는 이미지 리스트를 불러올 Harbor project 이름 정보이다.

  • 단위 : 문자열

  • 기본값 : bxcp-system-pipeline

bxcr.common.harbor.pipeline.registry

이미지를 가져올 때 사용할 Harbor registry의 domain URL 정보이다.

  • 단위 : 문자열 - URL

  • 기본값 : registry.bxcp.lab:5443

bxcr.common.harbor.svc

BXCP ADM 환경에서 진행되는 배포 프로세스에서 컨테이너 이미지를 Pull 할때 사용하는 Harbor 레지스트리 정보를 설정하며, 주로 쿠버네티스에 External Service Name 설정을 통해서 설정한다.

  • 단위 : 문자열 - Harbor 레지스트리 정보

  • 기본값 : registry.bxcp-system.svc

bxcr.common.harbor.svc.port

BXCP ADM 환경에서 진행되는 배포 프로세스에서 컨테이너 이미지를 Pull 할때 사용하는 Harbor 레지스트리 정보 중에서 포트 번호를 설정한다.

  • 단위 : 숫자 - Harbor 포트 번호

  • 기본값 : 5443

bxcr.common.harbor.upload.connection.timeout.msec

헬름 차트 업로드 시 연결의 타임아웃 기준을 설정한다.

  • 단위 : 시간 - msec

  • 기본값 : 10000

bxcr.common.harbor.upload.request.timeout.msec

헬름 차트 업로드 시 요청의 타임아웃 기준을 설정한다.

  • 단위 : 시간 - msec

  • 기본값 : 30000

bxcr.common.harbor.url

BXCP ADM 환경에서 클러스터 정보에서 사용하는 기본 Harbor 레지스트리 URL 정보이다. 클러스터에서는 재정의 할 수 있다.

bxcr.common.hostCluster

BXCP ADM에서 관리하는 클러스터에서 호스트 역할을 하는 클러스터의 ID를 입력한다.

  • 단위 : 문자열 - 호스트 클러스터 ID

  • 기본값 : host

bxcr.common.jenkins.abort.prevBuild

Jenkins에서 동시에 빌드 요청이 들어올 경우, 이전 빌드를 수행할지 여부를 결졍한다.

  • 단위 : true/false

  • 기본값 : false

bxcr.common.jenkins.credential

BXCP ADM과 연동하는 젠킨스 서버의 인증을 설정한다.

  • 단위 : 문자열 - Credential UUID

bxcr.common.jenkins.url

BXCP ADM과 연동하는 젠킨스 서버의 URL 정보를 설정한다.

bxcr.common.master.ckeck.label

쿠버네티스에서 노드 중 마스터 노드를 구분할 수 있는 레이블을 정의한다. 쿠버네티스 버전에 따라 달라질 수 있다.

  • 단위 : 문자열

  • 기본값 : node-role.kubernetes.io/control-plane

bxcr.common.monitoring.popup

모니터링 메뉴에서 선택하는 모니터링 화면의 팝업 여부를 설정한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.common.node.drain.allow

클러스터 리소스 중 Node의 액션 목록에 Drain 버튼을 노출할지 결정한다. Y인 경우에 액션 목록에 Drain node by force 버튼을 노출한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.common.node.terminal.allow

클러스터 리소스 중 Node의 Shell Pod Terminal을 제한할지 결정한다. 해당 값이 Y며 관리자인 경우에만 Terminal 기능을 허용한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.common.pipeline.env.global

파이프라인에서 사용할 글로벌 환경 변수들을 정의한다.

  • 단위 : 문자열 - JSON 형태

bxcr.common.site.logo

ADM의 로그인 페이지에 표시될 사이트 로고 이미지 이름을 정의한다.

  • 단위 : 문자열 - 파일 명

  • 기본값 : kbsec.png

bxcr.common.summary.essentialcomponent.json

ADM에 클러스터를 새로 추가할 때 컴포넌트 설정 탭에서 Essential Components 부분에 기본으로 제공되는 컴포넌트들의 정보를 정의한다.

  • 단위 : 문자열 - JSON 형태

bxcr.common.template.mng.skip.group

ADM의 템플릿 관리 화면에서 관리하지 않을 템플릿 그룹 이름을 ';'를 구분자로 두고 정의한다.

  • 단위 : 문자열

  • 기본값 : PIPELINE;STAGE;STEP

bxcr.common.terminal.allow

BXCP ADM에서 [파드] > [상세] > [Terminal] 탭 화면을 모두에게 접근 허가 여부를 설정한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.common.user.default.password

ADM의 비밀번호 초기화 시 사용하는 기본 비밀번호를 정의한다.

  • 단위 : 문자열

bxcr.daemon.cache.delay.interval.sec

BXCP ADM 환경에서는 다른 시스템의 부하를 최대한 줄이기 위해 일부 데이터를 캐시 형태로 제공한다. 이 캐시 데이터를 생성하는 데몬의 작업 지연 시간을 설정한다.

  • 단위 : 시간 - msec

  • 기본값 : 3000

bxcr.daemon.common.leader.election.timeout.sec

ADM이 2개 이상 실행되는 경우 데몬 간의 리더를 선출하는 방식으로 불필요한 중복 동작을 방지한다. 이 리더 선출의 타임아웃 시간을 설정한다.

  • 단위 : 시간 - sec

  • 기본값 : 60

bxcr.daemon.common.parking.time.sec

리더 선출 방식 중 작업 대기 시간을 정의한다.

  • 단위 : 시간 - sec

  • 기본값 : 120

bxcr.daemon.notification.delay.interval.sec

알림 전송 데몬의 작업 지연 주기를 설정한다.

  • 단위 : 시간 - sec

  • 기본값 : 3

bxcr.daemon.webhook.delay.interval.sec

빌드 동시성 제어 데몬의 작업 지연 주기를 설정한다.

  • 단위 : 시간 - sec

  • 기본값 : 3

bxcr.daemon.webhook.job.running.check.interval.min

빌드 동시성 제어 데몬 작업 시 비정상 running, queued, paused 상태를 확인하는 주기를 설정한다.

  • 단위 : 시간 - min

  • 기본값 : 10

bxcr.daemon.webhook.job.running.check.interval.sec

빌드 동시성 제어 데몬 작업 시 Syntax Error로 인해 callback api를 호출하지 못하고 FAILURE 상태인 경우, 가용한 runner가 없어서 job이 시작되지 않은 상태로 queued 상태로 변했을 경우 jobNo를 확인하는 주기를 설정한다.

  • 단위 : 시간 - sec

  • 기본값 : 60

bxcr.daemon.webhook.job.timeout.min

빌드 동시성 제어 데몬 작업 시 job의 타임아웃을 설정한다. 이 값을 넘어가면 알림을 전송한다.

  • 단위 : 시간 - min

  • 기본값 : 60

bxcr.docker.host

BXCP ADM이 이미지 이관에 사용되는 도커 호스트 정보 - docker 호스트에 docker0 네트워크 인터페이스에 명시된 ip 사용한다.

  • 단위 : 문자열 - docker0 네트워크 인터페이스 IP

  • 기본값 : unix:///var/run/docker.sock

bxcr.docker.timeout

ADM에서 원격 레지스트리에 연결(push, pull 등) 시 사용하는 타임아웃을 설정한다.

  • 단위 : 시간 - sec

  • 기본값 : 120

bxcr.haproxy.prefix.green

애플리케이션의 HAProxy Ingress 스펙에서 GREEN 버전의 파드로 트래픽을 전달시 사용하는 접두사를 정의한다. 이 값은 Ingress_Haproxy 템플릿에 haproxy-ingress.github.io/blue-green-header 키의 값과 일치해야 한다. 만약 템플릿의 내용이 "haproxy-ingress.github.io/blue-green-header: {{rollouts.blueGreen.key}}:haproxy-{{greenTag}}"일 때, 해당 설정 값은 "haproxy"로 정의해야 한다.

  • 단위 : 문자열

  • 기본값 : haproxy

bxcr.notification.error.logs.format

파이프라인 스텝 실패 알림의 에러 로그 포맷을 정의한다. 해당 내용은 알림 내용에 추가된다.

  • 단위 : 문자열

  • 기본값 : \n\n==================== 에러 로그====================\n$

bxcr.notification.messenger.bean.name

알림 기능 중 사내 메신저 연동에 사용되는 커스터마이징 bean 이름을 정의한다.

  • 단위 : 문자열

  • 기본값 : bxcpNotificationMessengerFileServiceImpl

bxcr.notification.slack.userId

알림 기능 중 메시지 등록 시 Slack과 연계하기 위한 사용자 ID를 정의한다. 해당 설정 값을 메시지 등록 서비스 및 데몬에서 Slack 전송을 위한 조건의 키로 사용한다.

  • 단위 : 문자열

  • 기본값 : BXCP_SLACK_USER

bxcr.projects.create.harbor.project

BXCP ADM의 Project 생성 시 연동되는 Harbor에서 project를 자동으로 생성할지 여부를 결정한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.projects.create.jenkins.folder

BXCP ADM의 Project 생성 시 CI/CD 파이프라인 처리를 위한 Jenkin 서버에서 프로젝트에 관련한 폴더를 생성할지 여부를 결정한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.projects.delete.harbor.project

BXCP ADM의 Project 삭제 시 연동되는 Harbor에서 project를 자동으로 삭제할지 여부를 결정한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.projects.delete.jenkins.folder

BXCP ADM의 Project 삭제 시 CI/CD 파이프라인 처리를 위한 Jenkin 서버에서 프로젝트에 관련한 폴더를 삭제할지 여부를 결정한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.system.agent.default.replicas

ADM에서 레거시 애플리케이션 AGENT 초기화 시 저장되는 기본 레플리카 값을 정의한다.

  • 단위 : 숫자

  • 기본값 : 0

bxcr.system.agent.healthcheck.multiple

Agent 노드에 헬스체크 타임 스탬프를 이용해서 판단에 사용되는 값을 정의한다. "경과 시간(timestamp ~ 현재 시간) < 헬스체크 인터벌 * bxcr.system.agent.healthcheck.multiple" 조건이 참으로 판정되면 정상이다.

  • 단위 : 숫자

  • 기본값 : 2

bxcr.system.auth.token

BXCP API 호출에 사용하는 인증 토큰을 설정한다.

  • 단위 : 문자열 - JWT 토큰

  • 기본값 : eyJhbGciOiJIUzI1NiJ9.eyJqdGkiO …​

bxcr.system.code

여러 ADM에서 Infra 서버 공유 시 각 ADM을 구분하기 위한 코드를 정의한다.

  • 단위 : 문자열

  • 기본값 : dev

bxcr.system.credential.key

BXCP ADM에서 인증 생성과 검증을 위한 비밀키

  • 단위 : 문자열 - base64 인코딩

bxcr.system.deployment.dryrun.image

쿠버네티스 리소스 중 deployment를 dry-run 시 사용하는 서명된 dummy 이미지를 정의한다.

  • 단위 : 문자열 - 이미지 이름

  • 기본값 : registry.bxcp-system.svc:5443/bxcp-system-common/cosign-dummy:1

bxcr.system.deploytype.agent

ADM에서 레거시 애플리케이션 스팩을 배포하기 위한 AGENT 모듈과 인터페이스하여 배포하는 구현체 클래스 이름을 정의한다.

  • 단위 : 문자열

  • 기본값 : AgentDeployService

bxcr.system.deploytype.argocd

BXCP ADM에서 쿠버네티스 리소스를 ArgoCD와 연동하여 배포하는 구현체 클래스 이름을 정의한다.

  • 단위 : 문자열

  • 기본값 : ArgoCdDeployService

bxcr.system.deploytype.k8s

BXCP ADM에서 쿠버네티스 리소스를 직접 배포하는 구현체 클래스 이름을 정의한다.

  • 단위 : 문자열

  • 기본값 : KubernetesDeployService

bxcr.system.http.connection.timeout.msec

BXCP ADM의 HTTP 클라이언트 설정에 사용되는 연결 타임아웃 시간을 정의한다.

  • 단위 : 시간 - msec

  • 기본값 : 1000

bxcr.system.http.request.timeout.msec

BXCP ADM의 HTTP 클라이언트 설정에 사용되는 요청 타임아웃 시간을 정의한다.

  • 단위 : 시간 - msec

  • 기본값 : 30000

bxcr.system.k8s.connection.timeout

BXCP ADM에서 쿠버네티스 연결에 사용하는 클라이언트의 연결 타임아웃 시간을 설정한다.

  • 단위 : 시간 - msec

  • 기본값 : 1000

bxcr.system.k8s.events.limits

BXCP ADM에서 쿠버네티스 이벤트 출력 개수를 설정한다.

  • 단위 : 숫자

  • 기본값 : 100

bxcr.system.k8s.logs.tailingLines

BXCP ADM에서 컨테이너 로그 조회 시 tail 라인을 설정한다.

  • 단위 : 숫자

  • 기본값 : 500

bxcr.system.k8s.request.timeout

BXCP ADM에서 쿠버네티스 연결에 사용하는 클라이언트의 요청 타임아웃 시간을 설정한다.

  • 단위 : 시간 - msec

  • 기본값 : 30000

bxcr.system.k8s.websocket.timeout

BXCP ADM에서 파드의 로깅, 터미널 등의 기능을 이용 시 사용하는 클라이언트의 웹소켓 타임아웃 시간을 설정한다.

  • 단위 : 시간 - msec

  • 기본값 : 600000

bxcr.system.logging.audit.disable

감사 로깅을 비활성화 여부를 설정하며 true(로그를 저장하지 않음) 또는 false 값으로 설정한다.

  • 단위 : true/false

  • 기본값 : false

bxcr.system.logging.error.disable

에러 로깅의 비활성화 여부를 설정하며 true(로그를 저장하지 않음) 또는 false 값으로 설정한다.

  • 단위 : true/false

  • 기본값 : false

bxcr.system.login.ldap

BXCP ADM에서 지원하는 로그인 유형 중 LDAP의 정보를 정의한다.

  • 단위 : 문자열 - JSON 형태

bxcr.system.login.lockTime.sec

BXCP ADM에 로그인 시 비밀번호를 "bxcr.system.login.tryCount" 설정 값 이상 불일치 시 계정이 잠기는 시간을 설정한다.

  • 단위 : 시간 - sec

  • 기본값 : 30

bxcr.system.login.oidc

BXCP ADM 로그인에 사용되는 OIDC 정보를 정의한다.

  • 단위 : 문자열 - JSON 형태

bxcr.system.login.tryCount

BXCP ADM에 로그인 시 비밀번호를 틀릴 수 있는 최대 횟수를 설정한다.

  • 단위 : 숫자

  • 기본값 : 5

bxcr.system.login.type

BXCP ADM의 로그인 유형을 정의한다. 앞에서부터가 우선 순위가 높고, 유형을 추가할 땐 '&'를 구분자로 사용해 추가한다.

  • 단위 : 문자열

  • 기본값 : password&ldap

bxcr.system.login.whiteList

BXCP ADM에 로그인을 시도할 수 있는 IP 대역을 정의한다. CIDR 값만 허용되며, 여러 대역을 지정할 경우 ','를 구분자로 다중 CIDR을 입력한다.

  • 단위 : CIDR

  • 기본값 : 0.0.0.0/0

bxcr.system.p8s.disable

BXCP ADM 화면에서 사용하는 프로메테우스 사용 여부를 설정한다.

  • 단위 : Y/N

  • 기본값 : N

bxcr.system.service.dryrun.nodeport

서비스 리소스 검증을 위한 노드 포트번호 값이다.

  • 단위 : JSON 문자열

bxcr.system.service.dryrun.yn

쿠버네티스 리소스 중 서비스 리소스에 대하여 dry-run을 진행할지 여부를 설정한다.

  • 단위 : Y/N

  • 기본값 : Y

bxcr.system.url

현재 기동하는 BXCP ADM URL 정보를 정의한다.

bxcr.system.user.default

BXCP ADM에서 기본으로 사용되는 사용자 ID를 정의한다. LDAP이나 OIDC로 로그인 인증되었지만, ADM DB에 사용자가 없는 경우 사용한다.

  • 단위 : 문자열

  • 기본값 : default001

bxcr.system.user.webhook

자동으로 웹훅을 위한 토큰을 생성 시 사용할 사용자 ID 값을 정의한다.

  • 단위 : 문자열

  • 기본값 : webhook001

bxcr.webhook.gitlab.srnumber.pattern

GitLab 웹훅을 받을 때, 커밋 메시지에서 SR 넘버를 파싱해 올 수 있는 정규식 패턴을 정의한다.

  • 단위 : 문자열 - 정규 표현식

  • 기본값 : ./.[^/]/(\d+)/.+

bxcr.workspaces.default.harbor.credential

릴리즈에서 사용하는 Source Harbor 인증을 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.

  • 단위 : 문자열 - Credential UUID

bxcr.workspaces.default.harbor.url

릴리즈에서 사용하는 Source Harbor URL을 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.

bxcr.workspaces.default.portal.credential

릴리즈에서 사용하는 Source BXCP Portal 인증을 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.

  • 단위 : 문자열 - Credential UUID

bxcr.workspaces.default.portal.url

릴리즈에서 사용하는 Source BXCP Portal URL을 입력하며 이 정보는 워크스페이스에서 재정의 가능하다.

itsm.branches.param

KB 증권의 ITSM 기능 중 GitLab의 Branch 관련 변수들을 정의한다.

  • 단위 : 문자열 - JSON 형태

itsm.restapi.url

KB 증권의 ITSM에서 호출하는 REST API URL 목록을 정의한다.

  • 단위 : 문자열 - JSON 형태

jwt.token.access.expiration

BXCP ADM에서 인증에 사용하는 JWT Access 토큰을 생성할 때 설정하는 기본 만료 시간이다.

  • 단위 : 시간 - min

  • 기본값 : 30

jwt.token.delete.data

BXCP ADM에서 로그인 토큰을 발급 시 사용자 기준에 기존 토큰 정보가 있으면 삭제할지 여부를 설정하는 값이다.(true: 사용자 아이디를 기준으로 동시에 로그인 할 수 없음, 반드시 소문자로 지정)

  • 단위 : true/false

  • 기본값 : false

jwt.token.job.interval

BXCP ADM 화면 내부에서 JWT 토큰을 검증하기 위해서 사용하는 반복 시간을 설정하는 값이다.

  • 단위 : 시간 - min

  • 기본값 : 10

jwt.token.refresh.expiration

BXCP ADM 화면 내부에서 JWT 새로 고침 토큰의 만료 시간의 값이다.

  • 단위 : 시간 - min

  • 기본값 : 10080 (7일)

mail.send.host

SMTP 서버의 호스트 이름을 정의한다.

  • 단위 : 문자열 - SMTP 서버 호스트 명

  • 기본값 : smtp.gmail.com

mail.send.password

SMTP 서버의 메일 전송 시 사용하는 비밀번호를 정의한다.

  • 단위 : 문자열 - SMTP 서버 비밀번호

  • 기본값 : bwvf ahnd agqn zlnf

mail.send.port

SMTP 서버의 연결 포트 번호를 정의한다.

  • 단위 : 숫자 - 포트 번호

  • 기본값 : 465

mail.send.username

SMTP 서버의 메일 전송 시 사용자 이름을 정의한다.

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.