IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres Java Discussion :

Sun App Server 8.2 + Access Manager


Sujet :

Autres Java

  1. #1
    Membre confirmé Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Points : 460
    Points
    460
    Par défaut Sun App Server 8.2 + Access Manager
    Salut.

    J'utilise Access Manager sur un serveur d'applications Sun 8.2. Je voudrais utiliser le SSO token généré lors du login à mon application pour me loguer à une autre application déployée dans la même instance du serveur.

    Après un parcours sur les différentes ressources fournies par Sun, je n'ai trouvé qu'une solution pour s'authentifier, mais pas pour récupérer les credentials de l'utilisateur actuellement connecté (l'application à intégrer en SSO est JForum)

    Si quelqu'un avait une piste ou une URL avec une doc, je suis preneur.

    Merci d'avance.

  2. #2
    Membre confirmé Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Points : 460
    Points
    460
    Par défaut
    J'ai un peu avancé sur la question. Je pense avoir presque tout, sauf un petit détail qui est le ResourceBundle de configuration.
    Voici pour l'instant mon code :
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    try {
    			SSOProviderBundle ssopb= new SSOProviderBundle();
    			String debugString= "";
    			Cookie cookies[]= request.getCookies();
     
    			String tokenId= null;
    			System.err.println( "" );
    			for ( int i= 0 ; i < cookies.length ; i++ ) {
    				cvalue= cookies[i].getValue();
    				cname= cookies[i].getName();
    				if ( cname.equalsIgnoreCase( AM_COOKIE_NAME ) ) {
    					tokenId= cvalue;
    				}
    			}
    			SSOTokenManager stm= SSOTokenManager.getInstance();
    			SSOToken st= stm.createSSOToken( tokenId );
    			return st.getPrincipal().getName();
    		} catch ( NullPointerException e ) {
    			e.printStackTrace( System.err );
    			message= e.getMessage();
    		} catch ( SSOException e ) {
    			e.printStackTrace( System.err );
    			message= e.getMessage();
    		} catch ( MissingResourceException e ) {
    			e.printStackTrace( System.err );
    			message= e.getMessage();
    		}

    J'obtiens systématiquement une exception concernant le chargement du bundle AMConfig.properties qui est situé au même endroit que les autres fichiers .properties de l'application qui, eux, sont chargés correctement :
    Code exception : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [#|2007-08-29T11:44:36.915+0200|WARNING|sun-appserver-ee8.2|javax.enterprise.system.stream.err|_ThreadID=16;|
    java.util.MissingResourceException: Can't find bundle for base name config/AMConfig.properties

  3. #3
    Membre confirmé Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Points : 460
    Points
    460
    Par défaut
    finalement, je m'en suis sorti en lui forçant l'utilisation d'un autre fichier de propriétés que celui par défaut.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Sun application server] WebService dans un .JAR à deployer
    Par kbz dans le forum Glassfish et Payara
    Réponses: 3
    Dernier message: 09/08/2006, 01h36
  2. Réponses: 3
    Dernier message: 29/05/2006, 22h50
  3. précompiler les jsp sur l'app server 8.1 de Sun
    Par benkunz dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 09/05/2006, 17h01
  4. [Pack EE] Sun App Server PE 8.1 et jbdc
    Par Bartmoss dans le forum NetBeans
    Réponses: 3
    Dernier message: 21/04/2006, 23h39
  5. [Sun App Server] Problème au démarrage
    Par GLDavid dans le forum Glassfish et Payara
    Réponses: 7
    Dernier message: 03/09/2005, 17h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo