Jody DesRoches created NIFI-11438:
-------------------------------------

             Summary: OIDC requests all available scopes
                 Key: NIFI-11438
                 URL: https://issues.apache.org/jira/browse/NIFI-11438
             Project: Apache NiFi
          Issue Type: Bug
          Components: Security
    Affects Versions: 1.21.0
         Environment: Windows ADFS used for OIDC
            Reporter: Jody DesRoches


OIDC configuration that works with 1.20.0 fails to login with version 1.21.0.

Logging exceptions in ADFS that indicate NiFi is requesting forbidden resources.

NiFi is requesting all scopes listed in 
../adfs/.well-known/openid-configuration under {_}scopes_supported{_}.  

*Expected* only request scopes "{_}openid{_} ** _email"_ plus values in 
"{_}nifi.security.user.oidc.additional.scopes"{_}


Source code affecting scope selection: 
https://github.com/apache/nifi/blob/3322ad7a20c99dec01ee0c3f530c0566acd13258/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/main/java/org/apache/nifi/web/security/oidc/registration/StandardClientRegistrationProvider.java#L80

 



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

Reply via email to