gov.nih.nci.cagrid.dorian.client
Class IdPUserClient

java.lang.Object
  extended by gov.nih.nci.cagrid.dorian.client.IdPUserClient

public class IdPUserClient
extends java.lang.Object

Version:
$Id: ArgumentManagerTable.java,v 1.2 2004/10/15 16:35:16 langella Exp $
Author:
Stephen Langella , Scott Oster , Shannon Hastings

Constructor Summary
IdPUserClient(java.lang.String serviceURI)
           
 
Method Summary
 SAMLAssertion authenticate(BasicAuthCredential cred)
           
 SAMLAssertion authenticate(Credential cred)
           
 void changePassword(BasicAuthCredential cred, java.lang.String newPassword)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdPUserClient

public IdPUserClient(java.lang.String serviceURI)
              throws org.apache.axis.types.URI.MalformedURIException,
                     java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException
Method Detail

authenticate

public SAMLAssertion authenticate(Credential cred)
                           throws DorianFault,
                                  InvalidCredentialFault,
                                  InsufficientAttributeFault,
                                  AuthenticationProviderFault
Throws:
DorianFault
InvalidCredentialFault
InsufficientAttributeFault
AuthenticationProviderFault

authenticate

public SAMLAssertion authenticate(BasicAuthCredential cred)
                           throws DorianFault,
                                  DorianInternalFault,
                                  PermissionDeniedFault
Throws:
DorianFault
DorianInternalFault
PermissionDeniedFault

changePassword

public void changePassword(BasicAuthCredential cred,
                           java.lang.String newPassword)
                    throws DorianFault,
                           DorianInternalFault,
                           PermissionDeniedFault,
                           InvalidUserPropertyFault
Throws:
DorianFault
DorianInternalFault
PermissionDeniedFault
InvalidUserPropertyFault