Authentication information

Introduction

From any R code, it is possible to retrieve information about the user or API key currently running this code.

This can be used:

  • From code running within a recipe or notebook, for the code to know who is running said code

  • From code running with a plugin recipe, for the code to know who is running said code

Furthermore, the API provides the ability, from a set of HTTP headers, to identify the user represented by these headers. This can be used in the backend of a Shiny webapp, in order to securely identify which user is currently browsing the webapp.

Code samples

Basic usage

library(dataiku)

auth_info = dkuGetAuthInfo()

# auth_info is list dict which contains at least a "authIdentifier" member
print(auth_info$authIdentifier)

Other samples