Skip to main content

Privacera Documentation

Configure JSON Web Tokens for EMR FGAC Spark

You can use JSON Web Tokens (JWT) for EMR FGAC Spark.

Prerequisites
Procedure
  1. Open the vars.emr.yml file:

    cd ~/privacera/privacera-managervi 
    config/custom-vars/vars.emr.yml
  2. Add following property to enable JWT for EMR:

    EMR_JWT_OAUTH_ENABLE: "true"
  3. Update Privacera Manager:

    cd ~/privacera/privacera-manager/ 
    ./privacera-manager.sh update

Validate JSON Web Tokens for Spark

To validate JSON Web Tokens for Spark:

  1. SSH to the EMR master node.

  2. Configure the Spark application as follows:

    JWT_TOKEN=eyJhbGciOiJSU-XXXXXX–X2BAIGWTbywHkfTxxw
    spark-sql --conf "spark.hadoop.privacera.jwt.token.str=${JWT_TOKEN}" --conf "spark.hadoop.privacera.jwt.oauth.enable=true"