[ 
https://issues.apache.org/jira/browse/NIFI-14163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pierre Villard resolved NIFI-14163.
-----------------------------------
    Fix Version/s: 2.2.0
       Resolution: Fixed

> Enhance GCPCredentialsControllerService to support domain-wide delegation
> -------------------------------------------------------------------------
>
>                 Key: NIFI-14163
>                 URL: https://issues.apache.org/jira/browse/NIFI-14163
>             Project: Apache NiFi
>          Issue Type: Task
>          Components: Extensions
>            Reporter: Bob Paulin
>            Priority: Major
>             Fix For: 2.2.0
>
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> Google Service Accounts can be configured to support Domain-wide Delegation 
> by a Service Account.  When this is configured in the Google Admin Console 
> (see 
> https://developers.google.com/identity/protocols/oauth2/service-account#delegatingauthority)
>  a service account may impersonate a specific user account (the delegate).  
> For example assume you are using an existing Apache NiFi processors such as 
> ListGoogleDrive.  Using a service account the service account email must be 
> added to the drive for that drive to be visible to the processor.  If 
> Domain-wide delegation configured and an existing user that already has 
> access to the drive is specified as the delegate; then the processor will 
> list all drives available to that user using the service account credential 
> as if the call were made directly from the delegated user account.
>  
> This task is to enhance the existing GCPCredentialsControllerService to allow 
> a flow designer to select a Delegation Strategy of Delegated Account which 
> would then require the user to add an account to impersonate.  The Controller 
> service will continue default to the current behavior which is to use the 
> Service Account's identity.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to