Skip to main content

NATS Auth


Authorization(User)

nats-values.yaml
config:
merge:
authorization:
users:
- user: <user>
password: <password>
# nkey: <nkey>
# permissions: {}

API permissions

nats-values.yaml
config:
merge:
accounts:
<account>:
users:
- user: <user>
permissions:
publish:
deny:
- <apiSubject> # API 중 막고 싶은 것을 적으면 됩니다.
SYS:
users:
- user: << $NATS_ADMIN_USER >>
password: << $NATS_ADMIN_PASSWORD >>

system_account: SYS

Accounts && Users

nats-values.yaml
config:
merge:
accounts:
<account>:
# authorization.users와 동일한 구조입니다.
users: []