Поэтому мы пытаемся выполнить oauth-авторизацию с помощью развязанного сервера аутентификации и множества серверов ресурсов. Мы используем для них серверы ISS и проверяем токены доступа с помощью машинного ключа.
<machineKey validationKey="VALUE GOES HERE"decryptionKey="VALUE GOES HERE"validation="SHA1"decryption="AES"/>
Теперь у нас есть задача сделать ресурсный сервер, который находится на сервере Ubuntu, с помощью nginx и php7. Можно ли использовать этот ключ для проверки на этом сервере? Если да, то как?
Есть много вариантов реализации, но я сразу перейду к делу:
Можно ли использовать этот ключ для проверки на этом сервере?
Да, это … Вы можете использовать практически все, что вы хотите для проверки.
Если да, то как?
Логические операторы 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";
}
Других решений пока нет …