@JsonIgnore
    @Override
    public String getId() {
        return StringUtils.defaultIfBlank(cookie, this.remoteAddress);
    }
Represents a remote address as CAS credential.

@author Scott Battaglia
@since 3.2.1
support/cas-server-support-generic-remote-webflow/src/main/java/org/apereo/cas/adaptors/generic/remote/RemoteAuthenticationCredential.java