package com.l7tech.identity;

import com.l7tech.objectmodel.Entity;
import com.l7tech.objectmodel.Goid;
import com.l7tech.security.rbac.RbacAttribute;
import com.l7tech.util.DeserializeSafe;
import java.security.Principal;

@DeserializeSafe
public interface Identity extends Principal, Entity {
   String ATTR_PROVIDER_OID = "providerId";

   Goid getProviderId();

   boolean isEquivalentId(Object var1);

   @RbacAttribute
   @Override
   String getName();
}
