Interface OpenIDExternalScopesStrategy

All Known Implementing Classes:
DefaultExternalScopesStrategy

public interface OpenIDExternalScopesStrategy
The Interface OpenIDExternalScopesStrategy for extracting scopes for external system for a particular user.
  • Method Details

    • getExternalScopes

      List<String> getExternalScopes(OAuthClientDetailsModel clientDetailsModel, String principal)
      Gets the external scopes for given clientDetailsModel and principal UID.
      Parameters:
      clientDetailsModel - the client details model
      principal - the principal - UID
      Returns:
      the list of external scopes that the given principal has assigned directly and by groups that it belongs to