我正在尝试自定义Github上的 PHP Private App 包装器以与公共应用程序一起使用。
我看到这个类默认调用这个类:
$this->signature_method = new OAuthSignatureMethod_Xero($this->public_cert, $this->private_key);
然后由此类扩展 - OAuthSignatureMethod_RSA_SHA1。
我知道公共应用程序使用 HMAC_SHA1,所以 OAuthSignatureMethod_Xero 类实际上需要扩展 OAuthSignatureMethod_HMAC_SHA1。
我不确定的是里面有什么功能:
class OAuthSignatureMethod_Xero extends OAuthSignatureMethod_HMAC_SHA1 {
- ?
- ?
}
课堂上的所有其他内容看起来都应该适用于私人、公共或合作伙伴应用程序。
有人做过吗?或者知道怎么做?
我对 Oauth 和 APi 还很陌生,所以我很难自己定制它。