realglobe-Inc / sugos

A high-level RPC framework to make remote controlling super easy.
Apache License 2.0
9 stars 0 forks source link

Actor Key管理の仕組みを作る #3

Open okunishinishi opened 8 years ago

okunishinishi commented 8 years ago

現状はActor側からKeyを自己宣言する仕組みのみである。

  let actor = sugoActor(CLOUD_URL, {
    key: 'my-actor-01'
  })

しかしこれだけだと一意性、なりすまし等の問題が残る

これに加え、属性情報等をもとにCloudにkeyを発行してもらう仕組みをつくる。

  let key = sugoActor.acuireKey(CLOUD_URL, { /* ... */})
  let actor = sugoActor(CLOUD_URL, { key })

Cloud側のプラグインで実現できるような形がよいか