authenticate password 명령어

authenticate password 명령어

boundary authenticate password는 비밀번호(password) 인증 메서드(auth method)를 호출해 Boundary CLI를 인증하는 명령어예요. 로그인 이름과 비밀번호를 입력해서 사용자 이름 기반으로 인증해요.

출처: HashiCorp Boundary docs

본문

boundary authenticate password 명령어는 비밀번호 인증 메서드를 호출해 Boundary CLI를 인증해요.

예제 (Examples)

다음 예제는 비밀번호 인증 메서드와 사용자 이름을 지정해 Boundary CLI를 인증해요.

$ boundary authenticate password -login-name user1

Please enter the password (it will be hidden): <password>

Authentication information:

  Account ID:      acctpw_JQXp0QHxQL
  Auth Method ID:  ampw_xxF3EIBn4k
  Expiration Time: Thu, 26 May 2022 11:36:27 MDT
  User ID:         u_RlkqMP6jUv

The token was successfully stored in the chosen keyring and is not displayed here.

사용법 (Usage)

$ boundary authenticate password [options] [args]

명령 옵션 (Command options)

  • -auth-method-id (string: "") - 인증에 사용할 인증 메서드 리소스예요. 인증 메서드 리소스는 BOUNDARY_AUTH_METHOD_ID 환경 변수로도 지정할 수 있어요.
  • -login-name (string: "") - 주어진 인증 메서드 안의 계정에 해당하는 로그인 이름이에요. 로그인 이름은 BOUNDARY_AUTHENTICATE_PASSWORD_LOGIN_NAME 환경 변수로도 지정할 수 있어요.
  • -password (string: "") - 로그인 이름과 연결된 비밀번호예요. 값이 비어 있으면 명령어가 화면에 표시하지 않는 방식으로 비밀번호를 상호작용적으로 입력받아요. 그 외에는 값을 디스크 파일(file://)에서 읽거나 환경 변수(env://)에서 읽을 수 있어요. 비밀번호는 BOUNDARY_AUTHENTICATE_PASSWORD_PASSWORD 환경 변수로도 지정할 수 있어요.
  • -scope-id (string: "") - 작업에 사용할 스코프 ID예요. 스코프 ID는 BOUNDARY_SCOPE_ID 환경 변수로도 지정할 수 있어요.

CLI 옵션 (CLI options)

명령어 고유 옵션 외에도 모든 Boundary CLI 명령어·하위 명령어에 공통으로 적용되는 옵션들이 있어요.

  • 연결 옵션 (Connection options)
  • 클라이언트 옵션 (Client options)
  • 출력 옵션 (Output options)
  • 환경 변수 (Environment variables)

더 알아보기 (Learn more)