[prev in list] [next in list] [prev in thread] [next in thread] 

List:       rampart-dev
Subject:    [jira] Commented: (RAMPART-72) Use username and password available
From:       "Nandana Mihindukulasooriya (JIRA)" <jira () apache ! org>
Date:       2007-11-28 11:56:43
Message-ID: 6187613.1196251003030.JavaMail.jira () brutus
[Download RAW message or body]


    [ https://issues.apache.org/jira/browse/RAMPART-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12546212 \
] 

Nandana Mihindukulasooriya commented on RAMPART-72:
---------------------------------------------------

I think this is fixed in the Rampart trunk. Now we first try to get the username and \
the password from the options instance in the message context. If that is  not found, \
then we get the username from the Rampart Config and the password from the callback.


        //Get the user
        //First try options
        Options options = rmd.getMsgContext().getOptions();
        String user = options.getUserName();
        if(user == null || user.length() == 0) {
            //Then try RampartConfig
            if(rpd.getRampartConfig() != null) {
                user = rpd.getRampartConfig().getUser();
            }
        }
        
        if(user != null && !"".equals(user)) {
            log.debug("User : " + user);
            
            //Get the password

            //First check options object for a password
            String password = options.getPassword();
            
            if((password == null || password.length() == 0) &&
                    rpd.getRampartConfig() != null) {
                
                //Then try to get the password from the given callback handler
                CallbackHandler handler = RampartUtil.getPasswordCB(rmd);

> Use username and password available in the Options instance in the message context \
>                 in adding a UsernameToken
> ------------------------------------------------------------------------------------------------------------
>  
> Key: RAMPART-72
> URL: https://issues.apache.org/jira/browse/RAMPART-72
> Project: Rampart
> Issue Type: Improvement
> Affects Versions: 1.3
> Reporter: Ruchith Udayanga Fernando
> Assignee: Ruchith Udayanga Fernando
> 


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic