default Principal withoutAttributes(final Principal principal) throws Throwable {
        return createPrincipal(principal.getId());
    }
Principal Without attributes.

@param principal the principal
@return the principal
@throws Throwable the throwable
api/cas-server-core-api-authentication/src/main/java/org/apereo/cas/authentication/principal/PrincipalFactory.java