Klasse SAMLIssuerAlias
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.Alias
io.github.primelib.webmethodsapigateway4j.model.SAMLIssuerAlias
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class SAMLIssuerAlias
extends Alias
SAMLIssuerAlias
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enumMode of communicationstatic enumThe authentication type used for communicating to STSstatic enumMode of communication to the STSstatic enumSAML version to be used for authenticationstatic enumWS-Trust version that API Gateway must use to send the RST to the SAML issuerVon Klasse geerbte verschachtelte Klassen/Schnittstellen io.github.primelib.webmethodsapigateway4j.model.Alias
Alias.AliasBuilder, Alias.TypeEnum -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected StringSpecify the scope for which this security token is requiredprotected Stringprotected StringThe endpoint URI of the STSExtensions to the <wst:RequestSecurityToken> element for requesting specific types of keys, algorithms, or key and algorithms, as specified by a given policy in the return token(s)protected SAMLIssuerAlias.IssuerAuthModeEnumMode of communicationprotected SAMLIssuerAlias.IssuerAuthSchemeEnumThe authentication type used for communicating to STSMode of communication to the STSprotected StringThe webMethods Integration Server service nameprotected KerberosCredentialsprotected SAMLIssuerAlias.SamlVersionEnumSAML version to be used for authenticationprotected SignAndEncryptConfigprotected WssCredentialsprotected SAMLIssuerAlias.WsTrustVersionEnumWS-Trust version that API Gateway must use to send the RST to the SAML issuer -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedSAMLIssuerAlias(String appliesTo, String assertionId, String endpoint, Map<String, String> extendedParameters, SAMLIssuerAlias.IssuerAuthModeEnum issuerAuthMode, SAMLIssuerAlias.IssuerAuthSchemeEnum issuerAuthScheme, SAMLIssuerAlias.IssuerCommunicationModeEnum issuerCommunicationMode, String issuerPolicy, KerberosCredentials kerberosCredentials, SAMLIssuerAlias.SamlVersionEnum samlVersion, SignAndEncryptConfig signAndEncryptConfig, SAMLIssuerAlias.WsTrustVersionEnum wsTrustVersion, WssCredentials wssCredentials) Constructs a validated instance ofSAMLIssuerAlias.Constructs a validated instance ofSAMLIssuerAlias. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungSpecify the scope for which this security token is requiredSpecify the scope for which this security token is requiredassertionId(String assertionId) protected booleanendpoint()The endpoint URI of the STSThe endpoint URI of the STSbooleanExtensions to the <wst:RequestSecurityToken> element for requesting specific types of keys, algorithms, or key and algorithms, as specified by a given policy in the return token(s)extendedParameters(Map<String, String> extendedParameters) Extensions to the <wst:RequestSecurityToken> element for requesting specific types of keys, algorithms, or key and algorithms, as specified by a given policy in the return token(s)inthashCode()Mode of communicationissuerAuthMode(SAMLIssuerAlias.IssuerAuthModeEnum issuerAuthMode) Mode of communicationThe authentication type used for communicating to STSissuerAuthScheme(SAMLIssuerAlias.IssuerAuthSchemeEnum issuerAuthScheme) The authentication type used for communicating to STSMode of communication to the STSissuerCommunicationMode(SAMLIssuerAlias.IssuerCommunicationModeEnum issuerCommunicationMode) Mode of communication to the STSThe webMethods Integration Server service nameissuerPolicy(String issuerPolicy) The webMethods Integration Server service namekerberosCredentials(KerberosCredentials kerberosCredentials) SAML version to be used for authenticationsamlVersion(SAMLIssuerAlias.SamlVersionEnum samlVersion) SAML version to be used for authenticationsignAndEncryptConfig(SignAndEncryptConfig signAndEncryptConfig) toString()wssCredentials(WssCredentials wssCredentials) WS-Trust version that API Gateway must use to send the RST to the SAML issuerwsTrustVersion(SAMLIssuerAlias.WsTrustVersionEnum wsTrustVersion) WS-Trust version that API Gateway must use to send the RST to the SAML issuer
-
Felddetails
-
appliesTo
Specify the scope for which this security token is required -
assertionId
-
endpoint
The endpoint URI of the STS -
extendedParameters
Extensions to the <wst:RequestSecurityToken> element for requesting specific types of keys, algorithms, or key and algorithms, as specified by a given policy in the return token(s) -
issuerAuthMode
Mode of communication -
issuerAuthScheme
The authentication type used for communicating to STS -
issuerCommunicationMode
Mode of communication to the STS -
issuerPolicy
The webMethods Integration Server service name -
kerberosCredentials
-
samlVersion
SAML version to be used for authentication -
signAndEncryptConfig
-
wsTrustVersion
WS-Trust version that API Gateway must use to send the RST to the SAML issuer -
wssCredentials
-
-
Konstruktordetails
-
SAMLIssuerAlias
Constructs a validated instance ofSAMLIssuerAlias.- Parameter:
spec- the specification to process
-
SAMLIssuerAlias
@Internal public SAMLIssuerAlias(String appliesTo, String assertionId, String endpoint, Map<String, String> extendedParameters, SAMLIssuerAlias.IssuerAuthModeEnum issuerAuthMode, SAMLIssuerAlias.IssuerAuthSchemeEnum issuerAuthScheme, SAMLIssuerAlias.IssuerCommunicationModeEnum issuerCommunicationMode, String issuerPolicy, KerberosCredentials kerberosCredentials, SAMLIssuerAlias.SamlVersionEnum samlVersion, SignAndEncryptConfig signAndEncryptConfig, SAMLIssuerAlias.WsTrustVersionEnum wsTrustVersion, WssCredentials wssCredentials) Constructs a validated instance ofSAMLIssuerAlias.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
SAMLIssuerAlias(Consumer)instead.- Parameter:
appliesTo- Specify the scope for which this security token is requiredassertionId- var.nameendpoint- The endpoint URI of the STSextendedParameters- Extensions to the <wst:RequestSecurityToken> element for requesting specific types of keys, algorithms, or key and algorithms, as specified by a given policy in the return token(s)issuerAuthMode- Mode of communicationissuerAuthScheme- The authentication type used for communicating to STSissuerCommunicationMode- Mode of communication to the STSissuerPolicy- The webMethods Integration Server service namekerberosCredentials- var.namesamlVersion- SAML version to be used for authenticationsignAndEncryptConfig- var.namewsTrustVersion- WS-Trust version that API Gateway must use to send the RST to the SAML issuerwssCredentials- var.name
-
SAMLIssuerAlias
protected SAMLIssuerAlias()
-
-
Methodendetails
-
appliesTo
Specify the scope for which this security token is required -
assertionId
-
endpoint
The endpoint URI of the STS -
extendedParameters
Extensions to the <wst:RequestSecurityToken> element for requesting specific types of keys, algorithms, or key and algorithms, as specified by a given policy in the return token(s) -
issuerAuthMode
Mode of communication -
issuerAuthScheme
The authentication type used for communicating to STS -
issuerCommunicationMode
Mode of communication to the STS -
issuerPolicy
The webMethods Integration Server service name -
kerberosCredentials
-
samlVersion
SAML version to be used for authentication -
signAndEncryptConfig
-
wsTrustVersion
WS-Trust version that API Gateway must use to send the RST to the SAML issuer -
wssCredentials
-
appliesTo
Specify the scope for which this security token is required- Gibt zurück:
this.
-
assertionId
- Gibt zurück:
this.
-
endpoint
The endpoint URI of the STS- Gibt zurück:
this.
-
extendedParameters
Extensions to the <wst:RequestSecurityToken> element for requesting specific types of keys, algorithms, or key and algorithms, as specified by a given policy in the return token(s)- Gibt zurück:
this.
-
issuerAuthMode
Mode of communication- Gibt zurück:
this.
-
issuerAuthScheme
The authentication type used for communicating to STS- Gibt zurück:
this.
-
issuerCommunicationMode
public SAMLIssuerAlias issuerCommunicationMode(SAMLIssuerAlias.IssuerCommunicationModeEnum issuerCommunicationMode) Mode of communication to the STS- Gibt zurück:
this.
-
issuerPolicy
The webMethods Integration Server service name- Gibt zurück:
this.
-
kerberosCredentials
- Gibt zurück:
this.
-
samlVersion
SAML version to be used for authentication- Gibt zurück:
this.
-
signAndEncryptConfig
- Gibt zurück:
this.
-
wsTrustVersion
WS-Trust version that API Gateway must use to send the RST to the SAML issuer- Gibt zurück:
this.
-
wssCredentials
- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-