Packages

t

org.apache.spark.security

GroupMappingServiceProvider

trait GroupMappingServiceProvider extends AnyRef

This Spark trait is used for mapping a given userName to a set of groups which it belongs to. This is useful for specifying a common group of admins/developers to provide them admin, modify and/or view access rights. Based on whether access control checks are enabled using spark.acls.enable, every time a user tries to access or modify the application, the SecurityManager gets the corresponding groups a user belongs to from the instance of the groups mapping provider specified by the entry spark.user.groups.mapping.

Source
GroupMappingServiceProvider.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GroupMappingServiceProvider
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def getGroups(userName: String): Set[String]

    Get the groups the user belongs to.

    Get the groups the user belongs to.

    userName

    User's Name

    returns

    set of groups that the user belongs to. Empty in case of an invalid user.