Json RPC如何做鉴权功能呢 由于项目需要做一个开放式的 RPC但需要做下限制接入的用户 还有如何获取访问的IP地址。
1、关于鉴权比如服务端可以考虑单独封装一个鉴权模块并最好提供相应API,类似于model那样,然后在业务模块里内部调用鉴权接口,客户端每次请求携带上必要的鉴权数据即可。 2、获取客户端IP有现成接口: $connection->getRemoteIp(); 这个需要改下 /path/to/Applications/JsonRpc/start.php 根据自己需求再包装一下。
这个获取IP会不会获取到伪装的IP呢?
@3054: 这个IP是从tcp层面获取的客户端IP,是无法伪造的。
好的谢谢了。不知道用这个组件来做一些基本的微服务能不能行得通。这个udp可以做PING用吗
1、关于鉴权比如服务端可以考虑单独封装一个鉴权模块并最好提供相应API,类似于model那样,然后在业务模块里内部调用鉴权接口,客户端每次请求携带上必要的鉴权数据即可。
2、获取客户端IP有现成接口: $connection->getRemoteIp(); 这个需要改下 /path/to/Applications/JsonRpc/start.php 根据自己需求再包装一下。
这个获取IP会不会获取到伪装的IP呢?
@3054: 这个IP是从tcp层面获取的客户端IP,是无法伪造的。
好的谢谢了。不知道用这个组件来做一些基本的微服务能不能行得通。这个udp可以做PING用吗