Package | Description |
---|---|
org.apache.jetspeed.sso |
Modifier and Type | Method and Description |
---|---|
void |
SSOUserManager.addAssociation(SSOUser user,
JetspeedPrincipal principal)
Adds an association between a SSO user and a Portal principal.
|
void |
SSOProvider.addCredentialsForSite(SSOSite ssoSite,
Subject subject,
String remoteUser,
String pwd)
Add credentials inside a transaction using existing ssoSite
|
void |
SSOProvider.addCredentialsForSite(String fullPath,
String remoteUser,
String site,
String pwd)
addCredentialsForSite()
|
void |
SSOProvider.addCredentialsForSite(Subject subject,
String remoteUser,
String site,
String pwd) |
SSOSite |
SSOSiteManager.addSite(SSOSite site)
Adds the site to the persistent store.
|
void |
SSOProvider.addSite(String siteName,
String siteUrl) |
void |
SSOProvider.addSiteChallengeResponse(String siteName,
String siteUrl,
String realm)
Add a new site that uses Challenge / Response Authentication
|
void |
SSOProvider.addSiteFormAuthenticated(String siteName,
String siteUrl,
String realm,
String userField,
String pwdField)
Add a new site that uses Form Authentication
|
SSOUser |
SSOUserManager.addUser(SSOSite site,
JetspeedPrincipal ownerPrincipal,
String ssoUsername,
String ssoUserPassword)
Adds a SSO user within the given SSO site.
|
String |
SSOClient.get(String url,
boolean refreshProxy) |
SSOClient |
SSOManager.getClient(SSOSite site,
SSOUser user) |
PasswordCredential |
SSOUserManager.getCredentials(SSOUser user)
Retrieves the credentials for a SSO user
|
SSOContext |
SSOProvider.getCredentials(Subject subject,
String site) |
String |
SSOProvider.getRealmForSite(String site) |
Collection<SSOUser> |
SSOUserManager.getRemoteUsers(SSOSite site,
JetspeedPrincipal portalPrincipal)
Retrieves all SSO users related to the Portal principal, for the given site.
|
Collection<SSOUser> |
SSOUserManager.getRemoteUsers(SSOSite site,
Subject subject)
Retrieves all SSO Users related to this subject, for the given site.
|
Collection<SSOSite> |
SSOSiteManager.getSitesForPrincipal(JetspeedPrincipal principal)
Retrieves all sites directly related to this single principal.
|
Collection<SSOSite> |
SSOSiteManager.getSitesForSubject(Subject subject)
Retrieves all SSO sites related to the given Subject.
|
Collection<SSOUser> |
SSOUserManager.getUsersForSite(SSOSite site)
Retrieves all SSO users which belong to a SSO site
|
SSOSite |
SSOSiteManager.newSite(String name,
String url)
Creates a new TRANSIENT site object.
|
void |
SSOProvider.removeCredentialsForSite(String fullPath,
String site)
removeCredentialsForSite()
|
void |
SSOProvider.removeCredentialsForSite(Subject subject,
String site) |
void |
SSOSiteManager.removeSite(SSOSite site)
Removes a SSO site
|
void |
SSOProvider.removeSite(SSOSite site) |
void |
SSOUserManager.removeUser(SSOUser remoteUser)
Removes the given SSO user
|
void |
SSOUserManager.setPassword(SSOUser user,
String password)
Sets the password for a given SSO user
|
void |
SSOProvider.setRealmForSite(String site,
String realm) |
void |
SSOProvider.updateCredentialsForSite(Subject subject,
String remoteUser,
String site,
String pwd) |
void |
SSOSiteManager.updateSite(SSOSite site)
Updates an existing SSO site
|
void |
SSOProvider.updateSite(SSOSite site) |
void |
SSOUserManager.updateUser(SSOUser user)
Updates a SSO user
|
String |
SSOProvider.useSSO(SSOUser user,
String url,
String SSOSite,
boolean bRefresh)
This method first authenticates the the SSOSite and then forwards the request
to the destination URL.
|
String |
SSOProvider.useSSO(Subject subject,
String url,
boolean bRefresh)
Same as the method above except that the user will be authenticated against all
SSOSites defined for the user before going to the destination site.
|
void |
SSOClient.write(String url,
boolean refreshProxy,
Writer out) |
Copyright © 1999–2016 The Apache Software Foundation. All rights reserved.