Skip to content

Access Management for Apache Spark OLAC

Introduction

Privacera offers a robust access control solution for Apache Spark, empowering users to define and enforce Object-Level Access Control (OLAC) specifically for Spark. To get more visualization for Apache Spark integration with Privacera, refer to the Apache Spark Access Control document.

Connector Details

Topics Details
Integration methodology Apache Ranger Plugin
Access Tools
  • pyspark
  • spark-shell
  • spark-sql
  • spark-submit
  • Supported User Identities for Policies
    • LDAP/AD/SCIM Users
    • LDAP/AD/SCIM Groups
    • Privacera Roles
    Data Source User Identities

    Supported Access Management Features

    Feature OLAC OLAC_FGAC
    Object Level Access Control 🟢 Yes 🟢 Yes
    Database Level Access Control 🔴 No 🟢 Yes
    Table Access Control 🔴 No 🟢 Yes
    View Access Control 🔴 No 🟢 Yes
    Column Access Control 🔴 No 🟢 Yes
    Row Access Control 🔴 No 🟢 Yes
    Dynamic Column Data Masking 🔴 No 🟢 Yes
    Centralized Access Audit 🔴 No 🟢 Yes
    Granular Access Audit Record 🔴 No 🟢 Yes
    Dynamic Column Data Encryption 🔴 No 🔴 No

    How it Works

    • Privacera integrates with Apache Spark by extending the Spark Docker image to include Privacera’s plugin and configurations.
    • The script file installs the required packages along with Privacera-specific files, including the plugin and setup script.
    • The final Docker image is a customized build that incorporates Privacera’s setup, plugins, and configurations.

    User Identity Mapping

    Policies in Privacera are configured for users and groups based on JWT, as well as for roles created within Privacera. These identities are mapped as follows:

    Privacera Identity OSS Identity
    LDAP/AD/SCIM User JWT
    LDAP/AD/SCIM Group N/A
    Privacera Role N/A

    Supported Runtime Versions

    Privacera supports the following Apache Spark versions:

    Apache Spark Version Privacera Release Version
    🟢 Spark-3.5.4 9.0.13.1 to current
    🟢 Spark-3.5.3 9.0.3.1 to current

    Comments