7 조직 및 전자 지갑 생성

블록체인 플랫폼 인스턴스가 프로비저닝되면 조직을 생성 및 구성하고, 사용자를 추가하고, 지갑을 생성할 수 있습니다.

조직 및 전자 지갑 생성

  1. 블록체인 플랫폼 관리자(https://controlplane.domainname/console/index.html)를 엽니다.
  2. ID 제공자를 생성할 때 추가한 사용자 이름과 비밀번호를 사용하여 Blockchain Platform Manager에 로그인합니다. 조직을 생성하려면 이 사용자가 Wallet 수퍼 관리자 그룹의 멤버여야 합니다.
  3. 전자 지갑 페이지 조직 탭에서 조직 생성을 선택합니다.
  4. 조직 정보를 입력하고 조직 생성을 선택합니다.
  5. 인스턴스를 새 조직과 연결합니다. 새로 생성된 조직을 확장하고 조직 접근 관리를 선택합니다. 액세스 범위 목록에서 새 조직과 연관된 인스턴스를 선택하고 조직 액세스 매핑 추가를 선택합니다.
  6. Users(사용자) 탭을 선택하고 Register User(사용자 등록)를 선택합니다.
  7. 사용자에 대한 모든 정보를 입력합니다. 자신이 속한 조직을 선택하고 사용자 등록을 선택합니다. 각 사용자에 대해 반복합니다.
    • 이러한 사용자는 ID 제공자에 존재해야 합니다.
    • OpenLDAP의 경우 User ID는 JSON 웹 토큰의 name 클레임과 일치해야 합니다.
    • IDCS의 경우 User ID는 JSON 웹 토큰의 sub 클레임과 일치해야 합니다.
  8. 디지털 자산 키, 트랜잭션 및 사용자 준수 요구사항을 관리하는 방법을 제어하기 위해 정책을 사용하는 경우 정책 탭에서 정책 추가를 선택하고 정책 세부정보를 입력합니다.
  9. 전자 지갑 탭에서 전자 지갑 생성을 선택합니다. 사용자의 전자 지갑 세부정보를 입력하고 전자 지갑 생성을 선택합니다. 각 사용자에 대해 반복합니다.
  10. 거버넌스(관리 모드)를 사용하는 인스턴스의 경우 거버넌스 계약을 호출하여 전자 지갑을 등록해야 합니다. 자세한 내용은 UWaaS API 설명서의 전자 지갑 생성을 참조하십시오. 다음 curl 명령은 이 전자 지갑 등록 API 호출의 예를 보여줍니다.
    curl --location --request POST 'https://uwaas.example.com/v1/uwaas/wallets' \
    --header 'Authorization: Bearer eZjcd7QIrxI8iO1wpQ' \
    --header 'Content-Type: application/json' \
    --data-raw '{
      "orgId": "TestOrg",
      "orgNetworkId": 4,
      "userId": "e194554b-bc47-5ae7-b052-76db72f8dd09",
      "walletLabel": "ha1",
      "walletType": "1",
      "status": "ACTIVE",
      "walletTags": ["ha1"]
    }'