Interface NameIDGenerator

All Superinterfaces:
Serializable
All Known Implementing Classes:
AbstractNameIDGenerator, PersistentNameIDGenerator, TransientNameIDGenerator

public interface NameIDGenerator extends Serializable
Interface for a NameID generator.
Author:
Martin Lindström
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opensaml.saml.saml2.core.NameID
    Generate a NameID based on the supplied authentication object.
  • Method Details

    • getNameID

      org.opensaml.saml.saml2.core.NameID getNameID(Saml2UserAuthentication authentication)
      Generate a NameID based on the supplied authentication object.
      Parameters:
      authentication - the authentication object
      Returns:
      a NameID