Interface AuthnRequestBuilder
- All Superinterfaces:
BaseBuilder<AuthnRequestBuilder>
- All Known Implementing Classes:
AuthnRequestBuilderImpl
Interface describing the AuthnRequest builder methods.
Interface welches die Methoden des AuthnRequest Builders beschreibt.
-
Method Summary
Modifier and TypeMethodDescriptionassertionConsumerServiceIndex
(Integer aAssertionConsumerServiceIndex) Builds the assertion consumer service index in the AuthnRequest. Buildet den Assertion Consumer Service Index im AuthnRequest.assertionConsumerServiceUrl
(String aAssertionConsumerServiceURL) Builds the assertion consumer service url on the AuthnRequest. Bildet die Assertion Consumer W`Service url im AuthnRequest.attributeConsumingServiceIndex
(Integer aAttributeConsumingServiceIndex) Builds the attribute consumer service index on the AuthnRequest. Buildet den Attribute Consumer Service Index im AuthnRequest.Building the consent on the AuthnRequest. Bildet den Consent im AuthnRequest.create()
Creates a concrete instance of AuthnRequest with setted params. Erstellt die konkrete Instanz des AuthnRequests mit den gesetzten Parametern.destination
(String aDestination) Building the destination on the AuthnRequest. Bildet die Destination im AuthnRequest.forceAuthn
(Boolean aForceAuthn) Building the forceAuthn attribute in the AuthnRequest. Bildet das forceAuthn Attribut im AuthnRequest.nameIdPolicyAllowCreate
(Boolean aNameIdPolicyAllowCreate) Builds the NameIDpolicy.AllowCreate attribute in the AuthnRequest. Bildet das NameIDpolicy.AllowCreate Attribut im AuthnRequest.nameIdPolicyFormat
(String aNameIdPolicyFormat) Builds the NameIDpolicy.Format attribute in the AuthnRequest. Bildet das NameIDpolicy.Format Attribut im AuthnRequest.protocolBinding
(String aProtocolBinding) Building the ProtocolBinding attribute in the AuthnRequest. Bildet das ProtocolBinding Attribut im AuthnRequest.providerId
(String aProviderID) Builds the ProviderID attribute in the AuthnRequest. Bildet das ProviderID Attribut im AuthnRequest.providerName
(String aProviderName) Building the provider name on the AuthnRequest. Bildet das Proivider Namen im AuthnRequest.Builds the subject attribute in the AuthnRequest. Bildet das Subject Attribut im AuthnRequest.Methods inherited from interface org.projecthusky.xua.saml2.BaseBuilder
id, issueInstant, issuer, version
-
Method Details
-
assertionConsumerServiceIndex
Builds the assertion consumer service index in the AuthnRequest.Buildet den Assertion Consumer Service Index im AuthnRequest.- Parameters:
aAssertionConsumerServiceIndex
-the assertion consumer service index to be setDer Assertion Consumer Service Index der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
assertionConsumerServiceUrl
Builds the assertion consumer service url on the AuthnRequest.Bildet die Assertion Consumer W`Service url im AuthnRequest.- Parameters:
aAssertionConsumerServiceURL
-the assertion consumer service url to be setdie Assertion Consumer Service URL die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
attributeConsumingServiceIndex
Builds the attribute consumer service index on the AuthnRequest.Buildet den Attribute Consumer Service Index im AuthnRequest.- Parameters:
aAttributeConsumingServiceIndex
-the attribute consuming service index to be setder Attribute Consuming Service Index der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
consent
Building the consent on the AuthnRequest.Bildet den Consent im AuthnRequest.- Parameters:
aConsent
-the consent to be setder Consent der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
create
AuthnRequest create()Creates a concrete instance of AuthnRequest with setted params.Erstellt die konkrete Instanz des AuthnRequests mit den gesetzten Parametern.- Returns:
- a new AuthnRequest instance with the params seteine neue AuthRequest Instanz mit den gesetzten Parametern
-
destination
Building the destination on the AuthnRequest.Bildet die Destination im AuthnRequest.- Parameters:
aDestination
-the destination to be setdie Destination die gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
forceAuthn
Building the forceAuthn attribute in the AuthnRequest.Bildet das forceAuthn Attribut im AuthnRequest.- Parameters:
aForceAuthn
-the value to be setder Wert der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
nameIdPolicyAllowCreate
Builds the NameIDpolicy.AllowCreate attribute in the AuthnRequest.Bildet das NameIDpolicy.AllowCreate Attribut im AuthnRequest.- Parameters:
aNameIdPolicyAllowCreate
-the value to be setder Wert der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
nameIdPolicyFormat
Builds the NameIDpolicy.Format attribute in the AuthnRequest.Bildet das NameIDpolicy.Format Attribut im AuthnRequest.- Parameters:
aNameIdPolicyFormat
-the value to be setder Wert der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
protocolBinding
Building the ProtocolBinding attribute in the AuthnRequest.Bildet das ProtocolBinding Attribut im AuthnRequest.- Parameters:
aProtocolBinding
-the value to be setder Wert der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
providerId
Builds the ProviderID attribute in the AuthnRequest.Bildet das ProviderID Attribut im AuthnRequest.- Parameters:
aProviderID
-the value to be setder Wert der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
providerName
Building the provider name on the AuthnRequest.Bildet das Proivider Namen im AuthnRequest.- Parameters:
aProviderName
-the value to be setder Wert der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
subject
Builds the subject attribute in the AuthnRequest.Bildet das Subject Attribut im AuthnRequest.- Parameters:
aSubject
-the value to be setder Wert der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-