使用SDK


获取访问token

查看用户的token

  • 在用户列表页面 使用SDK - 图1
  • 在用户详细页面 使用SDK - 图2

查看用户组的token

  • 在用户组列表页面 使用SDK - 图3
  • 在用户组详细页面 使用SDK - 图4

注册服务实例使用鉴权能力

  • Java语言
  1. InstanceRegisterRequest registerRequest = new InstanceRegisterRequest();
  2. registerRequest.setNamespace("Test");
  3. registerRequest.setService("FooService");
  4. registerRequest.setHost("127.0.0.1");
  5. registerRequest.setToken( ${user_token | group_token} );
  6. registerRequest.setPort(8888);
  7. InstanceRegisterResponse registerResp = provider.register(registerRequest);

详细使用逻辑可以参考polaris-java快速入门使用SDK - 图5 (opens new window)

  • Go语言
  1. registerRequest := &api.InstanceRegisterRequest{}
  2. registerRequest.Service = "FooService"
  3. registerRequest.Namespace = "Test"
  4. registerRequest.Host = "127.0.0.1"
  5. registerRequest.ServiceToken = ${user_token | group_token}
  6. registerRequest.Port = 8888
  7. resp, err := provider.Register(registerRequest)

详细使用逻辑可以参考polaris-go快速入门使用SDK - 图6 (opens new window)

  • C++语言
  1. polaris::InstanceRegisterRequest register_req("Test", "FooService", ${user_token | group_token}, "127.0.0.1", 8888);
  2. std::string instance_id;
  3. ret = provider->Register(register_req, instance_id);