@Override
    public boolean equals(Object o) {
        if (!(o instanceof OriginName)) {
            return false;
        }
        OriginName that = (OriginName) o;
        return Objects.equals(niwsClientName, that.niwsClientName)
                && Objects.equals(target, that.target)
                && Objects.equals(authority, that.authority);
    }
Returns the Authority of this origin.   This is used for establishing secure connections.  May be absent
if the authority is not trusted.
zuul-core/src/main/java/com/netflix/zuul/origins/OriginName.java