# Uses of Interface
net.shibboleth.idp.saml.saml2.nameid.transcoding.SAML2NameIDTranscoder

Packages that use SAML2NameIDTranscoder
Package
Description
net.shibboleth.idp.saml.saml2.nameid.transcoding
API classes for SAML 2.0 NameID decoding classes.
net.shibboleth.idp.saml.saml2.nameid.transcoding.impl
SAML 2.0 NameID transcoder implementations.

## Uses of SAML2NameIDTranscoder in net.shibboleth.idp.saml.saml2.nameid.transcoding

Classes in net.shibboleth.idp.saml.saml2.nameid.transcoding that implement SAML2NameIDTranscoder
Modifier and Type
Class
Description
`class`
`AbstractSAML2NameIDTranscoder<EncodedType extends IdPAttributeValue>`
Base class for transcoders that operate on a SAML 2 `NameID`.

## Uses of SAML2NameIDTranscoder in net.shibboleth.idp.saml.saml2.nameid.transcoding.impl

Classes in net.shibboleth.idp.saml.saml2.nameid.transcoding.impl that implement SAML2NameIDTranscoder
Modifier and Type
Class
Description
`class`
`SAML2ScopedStringNameIDTranscoder`
`AttributeTranscoder` that supports `NameID` and `ScopedStringAttributeValue` objects.
`class`
`SAML2StringNameIDTranscoder`
`AttributeTranscoder` that supports `NameID` and `StringAttributeValue` objects.