This project has retired. For details please refer to its
Attic page .
SSOSiteImpl (Jetspeed-2 Single Sign On Components 2.1.3 API)
org.apache.jetspeed.sso.impl
Class SSOSiteImpl
java.lang.Object
org.apache.jetspeed.sso.impl.SSOSiteImpl
All Implemented Interfaces: org.apache.jetspeed.sso.SSOSite
public class SSOSiteImpl extends Object implements org.apache.jetspeed.sso.SSOSite
SSOSiteImpl
Class holding information about the Site and credentials for Single Sign on SSO.
OJB will map the database entries into this class
Version:
$Id: SSOSiteImpl.java 516448 2007-03-09 16:25:47Z ate $
Author:
Roger Ruttimann
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
siteId
private int siteId
name
private String name
siteURL
private String siteURL
isAllowUserSet
private boolean isAllowUserSet
isCertificateRequired
private boolean isCertificateRequired
isChallangeResponseAuthentication
private boolean isChallangeResponseAuthentication
realm
private String realm
isFormAuthentication
private boolean isFormAuthentication
formUserField
private String formUserField
formPwdField
private String formPwdField
principals
private Collection principals
remotePrincipals
private Collection remotePrincipals
SSOSiteImpl
public SSOSiteImpl ()
isAllowUserSet
public boolean isAllowUserSet ()
Specified by: isAllowUserSet
in interface org.apache.jetspeed.sso.SSOSite
Returns: Returns the isAllowUserSet.
setAllowUserSet
public void setAllowUserSet (boolean isAllowUserSet)
Specified by: setAllowUserSet
in interface org.apache.jetspeed.sso.SSOSite
Parameters: isAllowUserSet
- The isAllowUserSet to set.
isCertificateRequired
public boolean isCertificateRequired ()
Specified by: isCertificateRequired
in interface org.apache.jetspeed.sso.SSOSite
Returns: Returns the isCertificateRequired.
setCertificateRequired
public void setCertificateRequired (boolean isCertificateRequired)
Specified by: setCertificateRequired
in interface org.apache.jetspeed.sso.SSOSite
Parameters: isCertificateRequired
- The isCertificateRequired to set.
getName
public String getName ()
Specified by: getName
in interface org.apache.jetspeed.sso.SSOSite
Returns: Returns the name.
setName
public void setName (String name)
Specified by: setName
in interface org.apache.jetspeed.sso.SSOSite
Parameters: name
- The name to set.
getPrincipals
public Collection getPrincipals ()
Specified by: getPrincipals
in interface org.apache.jetspeed.sso.SSOSite
Returns: Returns the principals.
setPrincipals
public void setPrincipals (Collection principals)
Specified by: setPrincipals
in interface org.apache.jetspeed.sso.SSOSite
Parameters: principals
- The principals to set.
getSiteId
public int getSiteId ()
Specified by: getSiteId
in interface org.apache.jetspeed.sso.SSOSite
Returns: Returns the siteId.
setSiteId
public void setSiteId (int siteId)
Specified by: setSiteId
in interface org.apache.jetspeed.sso.SSOSite
Parameters: siteId
- The siteId to set.
getSiteURL
public String getSiteURL ()
Specified by: getSiteURL
in interface org.apache.jetspeed.sso.SSOSite
Returns: Returns the siteURL.
setSiteURL
public void setSiteURL (String siteURL)
Specified by: setSiteURL
in interface org.apache.jetspeed.sso.SSOSite
Parameters: siteURL
- The siteURL to set.
addPrincipal
public void addPrincipal (org.apache.jetspeed.sso.SSOPrincipal principal)
throws org.apache.jetspeed.sso.SSOException
addPrincipal
Adds the SSOPrincipal to the principals collection
Specified by: addPrincipal
in interface org.apache.jetspeed.sso.SSOSite
Throws:
org.apache.jetspeed.sso.SSOException
removePrincipal
public void removePrincipal (long principalId)
throws org.apache.jetspeed.sso.SSOException
removePrincipal()
removes a principal from the principals collection
Specified by: removePrincipal
in interface org.apache.jetspeed.sso.SSOSite
Throws:
org.apache.jetspeed.sso.SSOException
getRemotePrincipals
public Collection getRemotePrincipals ()
Specified by: getRemotePrincipals
in interface org.apache.jetspeed.sso.SSOSite
Returns: Returns the remotePrincipals.
setRemotePrincipals
public void setRemotePrincipals (Collection remotePrincipals)
Specified by: setRemotePrincipals
in interface org.apache.jetspeed.sso.SSOSite
Parameters: remotePrincipals
- The remotePrincipals to set.
setFormAuthentication
public void setFormAuthentication (String formUserField,
String formPwdField)
Form authentication requires two fields that hold the credential
information for the request.
setChallengeResponseAuthentication
public void setChallengeResponseAuthentication ()
getFormPwdField
public String getFormPwdField ()
Specified by: getFormPwdField
in interface org.apache.jetspeed.sso.SSOSite
setFormPwdField
public void setFormPwdField (String formPwdField)
Specified by: setFormPwdField
in interface org.apache.jetspeed.sso.SSOSite
getFormUserField
public String getFormUserField ()
Specified by: getFormUserField
in interface org.apache.jetspeed.sso.SSOSite
setFormUserField
public void setFormUserField (String formUserField)
Specified by: setFormUserField
in interface org.apache.jetspeed.sso.SSOSite
isChallangeResponseAuthentication
public boolean isChallangeResponseAuthentication ()
Specified by: isChallangeResponseAuthentication
in interface org.apache.jetspeed.sso.SSOSite
setChallengeResponseAuthentication
public void setChallengeResponseAuthentication (boolean isChallangeResponseAuthentication)
Specified by: setChallengeResponseAuthentication
in interface org.apache.jetspeed.sso.SSOSite
isFormAuthentication
public boolean isFormAuthentication ()
Specified by: isFormAuthentication
in interface org.apache.jetspeed.sso.SSOSite
setFormAuthentication
public void setFormAuthentication (boolean isFormAuthentication)
Specified by: setFormAuthentication
in interface org.apache.jetspeed.sso.SSOSite
configFormAuthentication
public void configFormAuthentication (String formUserField,
String formPwdField)
Specified by: configFormAuthentication
in interface org.apache.jetspeed.sso.SSOSite
setRealm
public void setRealm (String realm)
Specified by: setRealm
in interface org.apache.jetspeed.sso.SSOSite
getRealm
public String getRealm ()
Specified by: getRealm
in interface org.apache.jetspeed.sso.SSOSite
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.