Interface GroupAwareAuthentication

All Superinterfaces:
Authentication
All Known Subinterfaces:
LDAPAuthentication, UserAuthentication<A>

public interface GroupAwareAuthentication extends Authentication

A specific authentication which exposes all groups to which the authenticated entity belongs.

This information can later be used to control access in an AccessController.

Since:
1.5
Author:
Jeremy Kuhn
See Also:
  • Method Details

    • getGroups

      Set<String> getGroups()

      Returns the groups to which the authenticated entity belongs to.

      Returns:
      a sets of groups