Lors de la configuration dans l’exemple d’application: Travelocity.properties
#Specify if SAM LAssertion element is encrypted SAML.EnableAssertionEncryption=true
Et cochez également l’option de configuration du serveur d’identité:
Enable Assertion Encryption [ticked] Certificate Alias: wso2carbon
Je reçois l’erreur suivante dans le journal du serveur:
Erreur au journal: 2015-05-05 15: 56: 10,282 Erreur lors du cryptage de XMLObject
- Déploiement à chaud de Perl Net :: Server
- Message Carbon Issue dans Openfire 3.9.3 – Ne pas recevoir de message carbone dans tous les périphériques connectés
- Erreur de serveur d’exécution Django: type (s) d’opérande non pris en charge pour + =: ‘NoneType’ et ‘str’
- Configuration initiale de WSO2 Idenity Server pour Cloud Host
- Différence entre maxstartups et maxsessions dans sshd_config
Sans la fonctionnalité de cryptage activée, le stream d’authentification SAML avec le code exemple Travelocity commence à fonctionner.
Les astuces sont les bienvenues pour résoudre ce problème.
Cordialement, Claude
Il semble que vous travaillez sur le runtime Java installé pour la première fois. J’utilise Ubuntu 14. Le même problème m’est venu à l’esprit. Pour moi, cela a fonctionné de la manière suivante.
1. Download the respective files according to your runtime from here. http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html 2. Extract the folder you downloaded. There will be two .jar files. 3. For ubuntu you can run echo $JAVA_HOME to find the java home. Copy above jar files into {JAVA_HOME}/jre/lib/security. You may need sudo access depending on you JAVA_HOME location. If so run the following from the location you extracted the zip file. cp local_policy.jar /{JAVA_HOME}/jre/lib/security cp US_export_policy.jar /{JAVA_HOME}/jre/lib/security There should be only one slash (/) at /{JAVA_HOME}. 4. Restart wso2 identity server again and retry the procedure to login to travelocity.com
J’espère que cela va résoudre votre problème.