INNER CODE UNIT · Java
getPrincipalNameAttribute
bujiio/buji-pac4j · src/main/java/io/buji/pac4j/realm/Pac4jRealm.java:69
public String getPrincipalNameAttribute() {
return principalNameAttribute;
}
/**
* Sets the name of the attribute from the CommonProfile that should be returned
* as the principal name. Common attribute names include "email", "username" or "display_name"
* but valid values are ultimately determined by the Pac4j client and the profile
* that it returns. A null or blank string provided for the attribute name will
* cause the principal to return CommonProfile.getId() as the name.
*
* @param principalNameAttribute The attribute name to return. Null or blank will
* result in CommonProfile.getId() being used for the principal name.
* @see Pac4jPrincipal#getName()
* @see CommonProfile
*/
public void setPrincipalNameAttribute(String principalNameAttribute) {
this.principalNameAttribute = principalNameAttribute;