BEA Systems, Inc.

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

All Superinterfaces:
BindingClientPartner, MetadataPartner, Partner, Serializable, SPPartner, WebSSOPartner
All Known Implementing Classes:
WebSSOSPPartnerImpl

public interface WebSSOSPPartner
extends WebSSOPartner, SPPartner

Generic Web SSO SP Partner.


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
 IndexedEndpoint[] getAssertionConsumerService()
          Get the Aseertion Consumer Service for the SP partner.
 boolean isWantAuthnRequestsSigned()
          Indicates wether the request for this SP should be signed.
 void setAssertionConsumerService(IndexedEndpoint[] endpoints)
          set the ACS service end points.
 void setWantAuthnRequestsSigned(boolean wantAuthnRequestsSigned)
           
 
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.SPPartner
getServiceProviderNameMapperClassname, getTimeToLive, getTimeToLiveOffset, isGenerateAttributes, isIncludeOneTimeUseCondition, isKeyinfoIncluded, isWantAssertionsSigned, setGenerateAttributes, setIncludeOneTimeUseCondition, setKeyinfoIncluded, setServiceProviderNameMapperClassname, setTimeToLive, setTimeToLiveOffset, setWantAssertionsSigned
 

Method Detail

isWantAuthnRequestsSigned

boolean isWantAuthnRequestsSigned()
Indicates wether the request for this SP should be signed. Note there is another method with the same name in WebSSOIdpPartner, but have different meaning. Maybe this one should be renamed.

Returns:
true then the authn request must be signed.

setWantAuthnRequestsSigned

void setWantAuthnRequestsSigned(boolean wantAuthnRequestsSigned)

getAssertionConsumerService

IndexedEndpoint[] getAssertionConsumerService()
Get the Aseertion Consumer Service for the SP partner.

Returns:
the Indexed Endpoint for the ACS service.

setAssertionConsumerService

void setAssertionConsumerService(IndexedEndpoint[] endpoints)
set the ACS service end points.

Parameters:
endpoints -

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.