0

所以我们正在尝试使用解耦的身份验证服务器和许多资源服务器进行 oauth 授权。我们为它们使用 ISS 服务器并使用机器密钥验证访问令牌。

<machineKey validationKey="VALUE GOES HERE" 
            decryptionKey="VALUE GOES HERE" 
            validation="SHA1" 
            decryption="AES"/>

现在,我们的任务是使用 nginx 和 php7 制作位于 ubuntu 服务器上的资源服务器。是否可以在此服务器中使用此机器密钥进行验证?如果是,那么如何?

4

1 回答 1

0

有很多选项可以实现,但我直截了当:

是否可以在此服务器中使用此机器密钥进行验证?

是的,它是......您几乎可以使用任何您想要的东西进行验证。

如果是,那么如何?

PHP逻辑运算符基本上:

if ($key1 == "VALUE GOES HERE" && $key2 == "VALUE GOES HERE" && $key3 == "SHA1" && &key4 == "AES" ) {
 echo "Execute my whole code!!!";
} else {
 echo "Yeah, maybe we shouldn't execute that code";
}
于 2016-12-20T07:46:15.583 回答