@Typed(value=OpenIdProviderBean.class) public class OpenIdProviderBean extends EntityBean implements OpenIdProviderBeanApi
hostName, port, protocol| Constructor and Description |
|---|
OpenIdProviderBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
authenticationFailed(javax.servlet.http.HttpServletResponse response)
This is one of the possible reactions of the application after having
received and processed an authentication request through the API call
OpenIdProviderSpi.authenticate(String, String, boolean, ResponseHolder)
. |
void |
authenticationSucceeded(String userName,
javax.servlet.http.HttpServletResponse response)
This is one of the possible reactions of the application after having
received and processed an authentication request through the API call
OpenIdProviderSpi.authenticate(String, String, boolean, ResponseHolder)
. |
String |
getOpLocalIdentifierForUserName(String userName)
This method can be used to find out the OP-Local identifier for a given
user name.
|
String |
getRealm() |
String |
getServiceURL(OpenIdService service) |
String |
getUserNameFromOpLocalIdentifier(String opLocalIdentifier) |
String |
getUsersPath() |
String |
getUsersUrlPrefix() |
String |
getXrdsURL()
Gets the URL where the XRDS is served that can be used by relying parties
for OpenID Provider discovery.
|
void |
setAttributes(Map<String,List<String>> attributeValues,
javax.servlet.http.HttpServletResponse response) |
void |
writeClaimedIdentifierXrds(Writer writer,
String opLocalIdentifier) |
void |
writeOpIdentifierXrds(Writer writer)
Write XRDS with OP identifier (see OpenId 2.0 Authentication spec, section
7.3.2.1.1.)
|
createURL, getHostName, getPort, getProtocol, setHostName, setPort, setProtocolclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHostName, getPort, getProtocol, setHostName, setPort, setProtocolpublic String getServiceURL(OpenIdService service)
getServiceURL in interface OpenIdProviderBeanApipublic String getRealm()
public String getXrdsURL()
OpenIdProviderConfigurationApigetXrdsURL in interface OpenIdProviderConfigurationApipublic void writeOpIdentifierXrds(Writer writer)
writeOpIdentifierXrds in interface OpenIdProviderBeanApiwriter - writer to usepublic void writeClaimedIdentifierXrds(Writer writer, String opLocalIdentifier)
writeClaimedIdentifierXrds in interface OpenIdProviderBeanApipublic String getOpLocalIdentifierForUserName(String userName)
OpenIdProviderApigetOpLocalIdentifierForUserName in interface OpenIdProviderApiuserName - user namepublic String getUserNameFromOpLocalIdentifier(String opLocalIdentifier)
getUserNameFromOpLocalIdentifier in interface OpenIdProviderBeanApipublic String getUsersPath()
public String getUsersUrlPrefix()
getUsersUrlPrefix in interface OpenIdProviderBeanApipublic void authenticationFailed(javax.servlet.http.HttpServletResponse response)
OpenIdProviderApiOpenIdProviderSpi.authenticate(String, String, boolean, ResponseHolder)
. By calling this method, the application informs the OpenID provider
module that authentication failed. The OpenID provider module will
redirect the user back to the relying party's website.authenticationFailed in interface OpenIdProviderApiresponse - HTTP responsepublic void authenticationSucceeded(String userName, javax.servlet.http.HttpServletResponse response)
OpenIdProviderApiOpenIdProviderSpi.authenticate(String, String, boolean, ResponseHolder)
. By calling this method, the application informs the OpenID provider
module that authentication succeeded. The userName of the authenticated
user is provided. The OpenID provider module will redirect the user back
to the relying party's website.authenticationSucceeded in interface OpenIdProviderApiuserName - user nameresponse - HTTP responsepublic void setAttributes(Map<String,List<String>> attributeValues, javax.servlet.http.HttpServletResponse response)
setAttributes in interface OpenIdProviderApiCopyright © 2013 Seam Framework. All Rights Reserved.