## Uses of Class
org.keycloak.dom.saml.v2.assertion.NameIDType

- Packages that use NameIDType
  Package | Description
  --- | ---
  org.keycloak.dom.saml.v2.assertion | Package for the model classes for the SAML2 Assertion
  org.keycloak.dom.saml.v2.profiles.sso.ecp |
  org.keycloak.dom.saml.v2.protocol | Package containing the classes for the protocol of SAMLv2
  org.keycloak.protocol.saml |
  org.keycloak.saml |
  org.keycloak.saml.processing.api.saml.v2.request |
  org.keycloak.saml.processing.api.saml.v2.response |
  org.keycloak.saml.processing.core.parsers.util |
  org.keycloak.saml.processing.core.saml.v2.factories |
  org.keycloak.saml.processing.core.saml.v2.holders |
  org.keycloak.saml.processing.core.saml.v2.util |
  org.keycloak.saml.processing.core.saml.v2.writers |

- - ### Uses of NameIDType in org.keycloak.dom.saml.v2.assertion

    Fields in org.keycloak.dom.saml.v2.assertion declared as NameIDType
    Modifier and Type | Field and Description
    --- | ---
    `protected NameIDType` | SubjectConfirmationType.`nameID`

    Methods in org.keycloak.dom.saml.v2.assertion that return NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `static NameIDType` | NameIDType.`deserializeFromString(String s)`
    `NameIDType` | AssertionType.`getIssuer()` Get the issuer
    `NameIDType` | SubjectConfirmationType.`getNameID()` Gets the value of the nameID property.

    Methods in org.keycloak.dom.saml.v2.assertion with parameters of type NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `void` | AssertionType.`setIssuer(NameIDType issuer)` Set the issuer
    `void` | SubjectConfirmationType.`setNameID(NameIDType value)` Sets the value of the nameID property.

  - ### Uses of NameIDType in org.keycloak.dom.saml.v2.profiles.sso.ecp

    Fields in org.keycloak.dom.saml.v2.profiles.sso.ecp declared as NameIDType
    Modifier and Type | Field and Description
    --- | ---
    `protected NameIDType` | RequestType.`issuer`

    Methods in org.keycloak.dom.saml.v2.profiles.sso.ecp that return NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `NameIDType` | RequestType.`getIssuer()` Gets the value of the issuer property.

    Methods in org.keycloak.dom.saml.v2.profiles.sso.ecp with parameters of type NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequestType.`setIssuer(NameIDType value)` Sets the value of the issuer property.

  - ### Uses of NameIDType in org.keycloak.dom.saml.v2.protocol

    Fields in org.keycloak.dom.saml.v2.protocol declared as NameIDType
    Modifier and Type | Field and Description
    --- | ---
    `protected NameIDType` | StatusResponseType.`issuer`
    `protected NameIDType` | RequestAbstractType.`issuer`
    `protected NameIDType` | NameIDMappingResponseType.`nameID`
    `protected NameIDType` | NameIDMappingRequestType.`nameID`
    `protected NameIDType` | ManageNameIDRequestType.`nameID`
    `protected NameIDType` | LogoutRequestType.`nameID`

    Methods in org.keycloak.dom.saml.v2.protocol that return NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `NameIDType` | StatusResponseType.`getIssuer()` Gets the value of the issuer property.
    `NameIDType` | RequestAbstractType.`getIssuer()` Gets the value of the issuer property.
    `NameIDType` | NameIDMappingResponseType.`getNameID()` Gets the value of the nameID property.
    `NameIDType` | NameIDMappingRequestType.`getNameID()` Gets the value of the nameID property.
    `NameIDType` | ManageNameIDRequestType.`getNameID()` Gets the value of the nameID property.
    `NameIDType` | LogoutRequestType.`getNameID()` Gets the value of the nameID property.

    Methods in org.keycloak.dom.saml.v2.protocol with parameters of type NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `void` | StatusResponseType.`setIssuer(NameIDType value)` Sets the value of the issuer property.
    `void` | RequestAbstractType.`setIssuer(NameIDType value)` Sets the value of the issuer property.
    `void` | NameIDMappingResponseType.`setNameID(NameIDType value)` Sets the value of the nameID property.
    `void` | NameIDMappingRequestType.`setNameID(NameIDType value)` Sets the value of the nameID property.
    `void` | ManageNameIDRequestType.`setNameID(NameIDType value)` Sets the value of the nameID property.
    `void` | LogoutRequestType.`setNameID(NameIDType value)` Sets the value of the nameID property.

  - ### Uses of NameIDType in org.keycloak.protocol.saml

    Methods in org.keycloak.protocol.saml with parameters of type NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `static ArtifactResponseType` | SamlProtocolUtils.`buildArtifactResponse(SAML2Object samlObject, NameIDType issuer)` Takes a saml object (an object that will be part of resulting ArtifactResponse), and inserts it as the body of an ArtifactResponse.
    `static ArtifactResponseType` | SamlProtocolUtils.`buildArtifactResponse(SAML2Object samlObject, NameIDType issuer, URI statusCode)` Takes a saml object (an object that will be part of resulting ArtifactResponse), and inserts it as the body of an ArtifactResponse.

  - ### Uses of NameIDType in org.keycloak.saml

    Fields in org.keycloak.saml declared as NameIDType
    Modifier and Type | Field and Description
    --- | ---
    `protected NameIDType` | SAML2LogoutResponseBuilder.`issuer`
    `protected NameIDType` | SAML2LogoutRequestBuilder.`issuer`
    `protected NameIDType` | SAML2LoginResponseBuilder.`issuer`
    `protected NameIDType` | SAML2ErrorResponseBuilder.`issuer`
    `protected NameIDType` | SAML2AuthnRequestBuilder.`issuer`
    `protected NameIDType` | SAML2LogoutRequestBuilder.`nameId`

    Methods in org.keycloak.saml that return NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `NameIDType` | SAML2NameIDBuilder.`build()`

    Methods in org.keycloak.saml with parameters of type NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `SAML2LogoutResponseBuilder` | SAML2LogoutResponseBuilder.`issuer(NameIDType issuer)`
    `SAML2LogoutRequestBuilder` | SAML2LogoutRequestBuilder.`issuer(NameIDType issuer)`
    `SAML2LoginResponseBuilder` | SAML2LoginResponseBuilder.`issuer(NameIDType issuer)`
    `SAML2ErrorResponseBuilder` | SAML2ErrorResponseBuilder.`issuer(NameIDType issuer)`
    `SAML2AuthnRequestBuilder` | SAML2AuthnRequestBuilder.`issuer(NameIDType issuer)`
    `SAML2LogoutRequestBuilder` | SAML2LogoutRequestBuilder.`nameId(NameIDType nameId)`

  - ### Uses of NameIDType in org.keycloak.saml.processing.api.saml.v2.request

    Methods in org.keycloak.saml.processing.api.saml.v2.request with parameters of type NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `static LogoutRequestType` | SAML2Request.`createLogoutRequest(NameIDType issuer)` Create a Logout Request

  - ### Uses of NameIDType in org.keycloak.saml.processing.api.saml.v2.response

    Methods in org.keycloak.saml.processing.api.saml.v2.response with parameters of type NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `AssertionType` | SAML2Response.`createAssertion(String id, NameIDType issuer)` Create an assertion

  - ### Uses of NameIDType in org.keycloak.saml.processing.core.parsers.util

    Methods in org.keycloak.saml.processing.core.parsers.util that return NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `static NameIDType` | SAMLParserUtil.`parseNameIDType(XMLEventReader xmlEventReader)` Parse a `NameIDType`

  - ### Uses of NameIDType in org.keycloak.saml.processing.core.saml.v2.factories

    Methods in org.keycloak.saml.processing.core.saml.v2.factories that return NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `static NameIDType` | SAMLAssertionFactory.`createNameID(String format, String qualifier, String value)` Creates a `NameIDType` instance with the specified values.

    Methods in org.keycloak.saml.processing.core.saml.v2.factories with parameters of type NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `static AssertionType` | SAMLAssertionFactory.`createAssertion(String id, NameIDType issuerID, XMLGregorianCalendar issueInstant, ConditionsType conditions, SubjectType subject, List<StatementAbstractType> statements)` Creates a SAMLV2 `AssertionType` with the specified values.
    `static SubjectType` | SAMLAssertionFactory.`createSubject(NameIDType nameID, SubjectConfirmationType confirmation)` Creates a `SubjectType` object with the specified values.
    `static SubjectConfirmationType` | SAMLAssertionFactory.`createSubjectConfirmation(NameIDType nameID, String confirmationMethod, KeyInfoConfirmationDataType keyInfoData)` Creates a `SubjectConfirmationType` object with the specified values.

  - ### Uses of NameIDType in org.keycloak.saml.processing.core.saml.v2.holders

    Methods in org.keycloak.saml.processing.core.saml.v2.holders that return NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `NameIDType` | IssuerInfoHolder.`getIssuer()`

    Methods in org.keycloak.saml.processing.core.saml.v2.holders with parameters of type NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `void` | IssuerInfoHolder.`setIssuer(NameIDType issuer)`

    Constructors in org.keycloak.saml.processing.core.saml.v2.holders with parameters of type NameIDType
    Constructor and Description
    `IssuerInfoHolder(NameIDType issuer)`

  - ### Uses of NameIDType in org.keycloak.saml.processing.core.saml.v2.util

    Methods in org.keycloak.saml.processing.core.saml.v2.util with parameters of type NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `static AssertionType` | AssertionUtil.`createAssertion(String id, NameIDType issuer)` Create an assertion

  - ### Uses of NameIDType in org.keycloak.saml.processing.core.saml.v2.writers

    Methods in org.keycloak.saml.processing.core.saml.v2.writers with parameters of type NameIDType
    Modifier and Type | Method and Description
    --- | ---
    `void` | BaseWriter.`write(NameIDType nameIDType, QName tag)` Write `NameIDType` to stream without writing a namespace
    `void` | BaseWriter.`write(NameIDType nameIDType, QName tag, boolean writeNamespace)` Write `NameIDType` to stream
    `void` | BaseWriter.`writeNameIDTypeAttributeValue(NameIDType attributeValue)`

Copyright © 2021 JBoss by Red Hat. All rights reserved.