# Uses of Interface
org.opensaml.saml.saml2.core.NameIDType

Packages that use NameIDType
Package
Description
org.opensaml.saml.ext.samlpthrpty
Interfaces for SAML 2 Metadata Extension for Third-Party Request Protocol Extension.
org.opensaml.saml.ext.samlpthrpty.impl
Implementation for SAML V2 Protocol Extension for Third-Party Requests.
org.opensaml.saml.saml2.core
Interfaces for SAML 2.0 core and protocol interfaces.
org.opensaml.saml.saml2.core.impl
Implementations of SAML 2.0 core specification types and elements.

## Uses of NameIDType in org.opensaml.saml.ext.samlpthrpty

Subinterfaces of NameIDType in org.opensaml.saml.ext.samlpthrpty
Modifier and Type
Interface
Description
`interface`
`RespondTo`
SAML 2.0 Protocol Third-party extension RespondTo.

## Uses of NameIDType in org.opensaml.saml.ext.samlpthrpty.impl

Classes in org.opensaml.saml.ext.samlpthrpty.impl that implement NameIDType
Modifier and Type
Class
Description
`class`
`RespondToImpl`
Concrete implementation of `RespondTo`.

## Uses of NameIDType in org.opensaml.saml.saml2.core

Subinterfaces of NameIDType in org.opensaml.saml.saml2.core
Modifier and Type
Interface
Description
`interface`
`Issuer`
SAML 2.0 Core Issuer.
`interface`
`NameID`
SAML 2.0 Core NameID.

## Uses of NameIDType in org.opensaml.saml.saml2.core.impl

Classes in org.opensaml.saml.saml2.core.impl that implement NameIDType
Modifier and Type
Class
Description
`class`
`AbstractNameIDType`
Abstract implementation of `NameIDType`.
`class`
`IssuerImpl`
A concrete implementation of `Issuer`.
`class`
`NameIDImpl`
Concrete implementation of `NameID`.