2016-12-20 3 views
0

Nous essayons donc d'obtenir une autorisation oauth avec un serveur d'authentification découplé et de nombreux serveurs de ressources. Nous utilisons des serveurs ISS pour eux et validons les jetons d'accès à l'aide de la clé machine.Validation MachineKey en utilisant nginx et php

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

Maintenant, nous avons une tâche à faire serveur de ressources qui est sur le serveur ubuntu avec nginx et php7. Est-il possible d'utiliser cette machinekey pour la validation dans ce serveur? Si oui, alors comment?

Répondre

0

Il y a beaucoup d'options pour mettre en œuvre là-bas, mais ima aller droit au but:

Est-il possible d'utiliser cette machinekey pour la validation dans ce serveur?

Oui, c'est ... Vous pouvez utiliser presque tout ce que vous voulez pour la validation.

Si oui, alors comment?

PHP Logical Operators essentiellement:

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"; 
} 
+0

Eh bien, je lui ai demandé comment décoder le jeton d'accès, mais pourquoi pas –