7 조직 및 전자 지갑 생성
블록체인 플랫폼 인스턴스가 프로비저닝되면 조직을 생성 및 구성하고, 사용자를 추가하고, 지갑을 생성할 수 있습니다.
조직 및 전자 지갑 생성
- 블록체인 플랫폼 관리자(
https://controlplane.domainname/console/index.html)를 엽니다. - ID 제공자를 생성할 때 추가한 사용자 이름과 비밀번호를 사용하여 Blockchain Platform Manager에 로그인합니다. 조직을 생성하려면 이 사용자가 Wallet 수퍼 관리자 그룹의 멤버여야 합니다.
- 전자 지갑 페이지 조직 탭에서 조직 생성을 선택합니다.
- 조직 정보를 입력하고 조직 생성을 선택합니다.
- 인스턴스를 새 조직과 연결합니다. 새로 생성된 조직을 확장하고 조직 접근 관리를 선택합니다. 액세스 범위 목록에서 새 조직과 연관된 인스턴스를 선택하고 조직 액세스 매핑 추가를 선택합니다.
- Users(사용자) 탭을 선택하고 Register User(사용자 등록)를 선택합니다.
- 사용자에 대한 모든 정보를 입력합니다. 자신이 속한 조직을 선택하고 사용자 등록을 선택합니다. 각 사용자에 대해 반복합니다.
- 이러한 사용자는 ID 제공자에 존재해야 합니다.
- OpenLDAP의 경우
User ID는 JSON 웹 토큰의name클레임과 일치해야 합니다. - IDCS의 경우
User ID는 JSON 웹 토큰의sub클레임과 일치해야 합니다.
- 디지털 자산 키, 트랜잭션 및 사용자 준수 요구사항을 관리하는 방법을 제어하기 위해 정책을 사용하는 경우 정책 탭에서 정책 추가를 선택하고 정책 세부정보를 입력합니다.
- 전자 지갑 탭에서 전자 지갑 생성을 선택합니다. 사용자의 전자 지갑 세부정보를 입력하고 전자 지갑 생성을 선택합니다. 각 사용자에 대해 반복합니다.
- 거버넌스(관리 모드)를 사용하는 인스턴스의 경우 거버넌스 계약을 호출하여 전자 지갑을 등록해야 합니다. 자세한 내용은 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"] }'