[ 
http://jira.codehaus.org/browse/MNG-4602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=249085#action_249085
 ] 

David Boden edited comment on MNG-4602 at 12/28/10 5:52 AM:
------------------------------------------------------------

I raised https://issues.sonatype.org/browse/AETHER-54 but have asked for it to 
be closed as it was a red-herring. No changes are required to Aether to get 
this to work, only changes to Maven and Wagon are required.

At this stage, it's not straightforward to get deployment to work using single 
sign on. The current maven-deploy-plugin is using the old-style compatibility 
layer rather than using the Aether method. So, it's worth waiting until the 
deploy plugin is using the newer Aether APIs before trying to get single sign 
on to work.

      was (Author: david.bo...@nomura.com):
    I've raised https://issues.sonatype.org/browse/AETHER-54 as the enhancement 
will be almost entirely in Sonatype Aether. Please feel free to close this 
issue as "won't fix" in favour of the Aether Jira report.
  
> Allow pluggable authentication (using JAAS ?) so that the username and 
> password to connect to a deployment repository can be generated by a Single 
> Sign On-enabled client
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MNG-4602
>                 URL: http://jira.codehaus.org/browse/MNG-4602
>             Project: Maven 2 & 3
>          Issue Type: New Feature
>          Components: Artifacts and Repositories, Settings
>            Reporter: David Boden
>            Priority: Minor
>
> The username and password used to authenticate with the remote repository 
> during deployment are stored in the user's settings.xml under the <servers/> 
> structure. This structure allows a username and password to be specified, or 
> for a .ssh private key to be specified.
> It does not allow for pluggable single sign on, where a Java module (perhaps 
> a JAAS LoginModule) is available on the client to generate a token in place 
> of a password. Many corporates use this technique for other web applications, 
> generating an LDAP token from the user's PC and verifying it against an LDAP 
> server on the server side. It adds security by removing the need to pass the 
> user's password over the wire.
> This Jira is a request for a pluggable entry point for this single sign on 
> module, perhaps by specifying a class name in the <server/> structure or by 
> setting a system property. The solution could either define a new interface 
> which Authentication Providers must implement or can use existing interfaces 
> from JAAS, (Http) Authenticator or other frameworks.
> Please feel free to move this item to the "Maven Wagon" component if you feel 
> that's the best place to implement the feature. Alternatively, please also 
> feel free to move to the generic "Maven 2&3" component if you think that the 
> feature has wider scope than just deployment; perhaps to also authenticate 
> using Single Sign On with an internal company's repository when *downloading* 
> artifacts (as well as uploading).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to