@Override
    public boolean supports(final Credential credential) {
        return credential instanceof HttpBasedServiceCredential && credential.getId() != null;
    }
Provides the most basic means of principal resolution.
@author Marvin S. Addison
@since 4.0.0
core/cas-server-core-authentication-api/src/main/java/org/apereo/cas/authentication/principal/resolvers/ProxyingPrincipalResolver.java