BEA Systems, Inc.

com.bea.security.saml2.providers.registry
Interface WebSSOIdPPartner

All Superinterfaces:
BindingClientPartner, IdPPartner, MetadataPartner, Partner, Serializable, WebSSOPartner
All Known Implementing Classes:
WebSSOIdPPartnerImpl

public interface WebSSOIdPPartner
extends WebSSOPartner, IdPPartner

The Web SSO Idp Partner. It is both a WebSSOPartner and an IdpPartner.


Field Summary
 
Fields inherited from interface com.bea.security.saml2.providers.registry.Partner
ASSERTION_TYPE_BEARER, ASSERTION_TYPE_HOLDER_OF_KEY, ASSERTION_TYPE_SENDER_VOUCHES
 
Fields inherited from interface com.bea.security.saml2.providers.registry.Partner
ASSERTION_TYPE_BEARER, ASSERTION_TYPE_HOLDER_OF_KEY, ASSERTION_TYPE_SENDER_VOUCHES
 
Method Summary
 String[] getRedirectURIs()
          Get the Redirect URIs.
 Endpoint[] getSingleSignOnService()
          Get the single sign on service end points of the specified IdP.
 boolean isWantAuthnRequestsSigned()
          The flag of if the idp want the AuthnRequest document to be signed.
 void setRedirectURIs(String[] redirectURIs)
          Set the Redirect URIs.
 void setSingleSignOnService(Endpoint[] endpoints)
          Set the endpoints for this idp partner.
 void setWantAuthnRequestsSigned(boolean wantAuhtnRequestsSigned)
          set the wantAuthnRequest flag.
 
Methods inherited from interface com.bea.security.saml2.providers.registry.WebSSOPartner
getArtifactBindingPostForm, getArtifactResolutionService, getPostBindingPostForm, getSSOSigningCert, isArtifactBindingUsePOSTMethod, isWantArtifactRequestSigned, setArtifactBindingPostForm, setArtifactBindingUsePOSTMethod, setArtifactResolutionService, setPostBindingPostForm, setSSOSigningCert, setWantArtifactRequestSigned
 
Methods inherited from interface com.bea.security.saml2.providers.registry.MetadataPartner
getContactPersonCompany, getContactPersonEmailAddress, getContactPersonGivenName, getContactPersonSurName, getContactPersonTelephoneNumber, getContactPersonType, getEntityID, getErrorURL, getOrganizationName, getOrganizationURL, setContactPersonCompany, setContactPersonEmailAddress, setContactPersonGivenName, setContactPersonSurName, setContactPersonTelephoneNumber, setContactPersonType, setEntityID, setErrorURL, setOrganizationName, setOrganizationURL
 
Methods inherited from interface com.bea.security.saml2.providers.registry.Partner
getAudienceURIs, getDescription, getName, isEnabled, isNameModified, setAudienceURIs, setDescription, setEnabled, setName
 
Methods inherited from interface com.bea.security.saml2.providers.registry.BindingClientPartner
getClientPasswordEncrypted, getClientUsername, getTransportLayerClientCert, isClientPasswordSet, setClientPassword, setClientUsername, setTransportLayerClientCert
 
Methods inherited from interface com.bea.security.saml2.providers.registry.Partner
getAudienceURIs, getDescription, getName, isEnabled, isNameModified, setAudienceURIs, setDescription, setEnabled, setName
 
Methods inherited from interface com.bea.security.saml2.providers.registry.IdPPartner
getIdentityProviderNameMapperClassname, getIssuerURI, isProcessAttributes, isVirtualUserEnabled, isWantAssertionsSigned, setIdentityProviderNameMapperClassname, setIssuerURI, setProcessAttributes, setVirtualUserEnabled, setWantAssertionsSigned
 

Method Detail

isWantAuthnRequestsSigned

boolean isWantAuthnRequestsSigned()
The flag of if the idp want the AuthnRequest document to be signed.

Returns:
the flag of if the AuthnRequest should be signed.

setWantAuthnRequestsSigned

void setWantAuthnRequestsSigned(boolean wantAuhtnRequestsSigned)
set the wantAuthnRequest flag.

Parameters:
wantAuhtnRequestsSigned -

getRedirectURIs

String[] getRedirectURIs()
Get the Redirect URIs. Unauthenticated users accessing these URIs are logged-in using SSO with this partner

Returns:
The Redirect URIs.

setRedirectURIs

void setRedirectURIs(String[] redirectURIs)
Set the Redirect URIs. This is an array of URIs identifying resources on the server. The URIs must be include the resource's application context. Unauthenticated users accessing these URIs will be logged-in using SSO with this partner. The URI supports wildcard pattern, for wildcard rules,

Parameters:
redirectURIs - The Redirect URIs to set.
See Also:
com.bea.common.security.utils.URLMatchMap

getSingleSignOnService

Endpoint[] getSingleSignOnService()
Get the single sign on service end points of the specified IdP.

Returns:
the end point array of the Idp. should not be null for a valid partner.

setSingleSignOnService

void setSingleSignOnService(Endpoint[] endpoints)
Set the endpoints for this idp partner.

Parameters:
endpoints -
See Also:
Endpoint

Because this information documents a Tech Preview of a BEA product, it may be incomplete and is subject to change. Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/essex/TechPreview
Copyright 2007 BEA Systems Inc.