사용자(Users)

사용자(Users)

사용자는 접근 제어 목적을 위해 개인이나 엔티티를 나타내는 리소스예요. 사용자는 0개 이상의 계정(accounts)과 연관될 수 있지만, 인증 방법(auth method)당 하나의 계정과만 연관될 수 있어요. 사용자는 연관된 계정을 통해 Boundary에 인증하며, Boundary에 접근하려면 최소한 하나의 계정과 연관되어야 해요.

사용자는 주체(principal)이기도 하므로 역할(roles)에 할당할 수 있어요. 사용자는 사용자에게 직접 할당된 역할의 모든 권한과, 사용자가 속한 그룹(groups)에 할당된 역할의 모든 권한을 받아요.

사용자는 global 또는 organization 스코프에서 정의할 수 있어요. 사용자는 같은 스코프에서 구성된 인증 방법의 계정과만 연관될 수 있어요.

출처: HashiCorp Boundary docs

본문

사용자는 접근 제어 목적을 위해 개인이나 엔티티를 나타내는 리소스예요. 사용자는 0개 이상의 계정과 연관될 수 있지만, 인증 방법당 하나의 계정과만 연관될 수 있어요. 사용자는 연관된 계정을 통해 Boundary에 인증하며, Boundary에 접근하려면 최소한 하나의 계정과 연관되어야 해요.

사용자는 주체이기도 하므로 역할에 할당할 수 있어요. 사용자는 사용자에게 직접 할당된 역할의 모든 권한과, 사용자가 속한 그룹에 할당된 역할의 모든 권한을 받아요.

사용자는 global 또는 organization 스코프에서 정의할 수 있어요. 사용자는 같은 스코프에서 구성된 인증 방법의 계정과만 연관될 수 있어요.

속성(Attributes)

사용자는 다음의 구성 가능한 속성을 가져요.

  • name — (선택) 설정하면 name은 사용자의 바로 위 부모 스코프 안에서 고유해야 해요.
  • description — (선택)

참조되는 곳(Referenced by)

  • Account
  • Global
  • Group
  • Organization
  • Role

서비스 API 문서

이 리소스와 관련된 서비스는 다음과 같아요.

  • User service