You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "David Handermann (Jira)" <ji...@apache.org> on 2024/12/14 17:23:00 UTC

[jira] [Updated] (NIFI-14061) Add support for file scheme in OIDC Discovery URL

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

David Handermann updated NIFI-14061:
------------------------------------
    Summary: Add support for file scheme in OIDC Discovery URL  (was: Allow override of individual OIDC endpoints)

> Add support for file scheme in OIDC Discovery URL
> -------------------------------------------------
>
>                 Key: NIFI-14061
>                 URL: https://issues.apache.org/jira/browse/NIFI-14061
>             Project: Apache NiFi
>          Issue Type: Improvement
>    Affects Versions: 2.0.0
>            Reporter: Chris Sampson
>            Assignee: David Handermann
>            Priority: Minor
>
> NiFi allows for the use of OIDC for User authentication and authorisation.
> This is currently configured via the {{nifi.security.user.oidc.discovery.url}} property (amongst others), which relies on the OIDC IdP to present its endpoints via the standard {{.well-known/oidc-configuration}} endpoint JSON document.
> In many cases, this is sufficient and works. However, in some network setups it might be that one can and would prefer to use internal vs. external connectivity for some of the OIDC endpoints (e.g. the token, userinfo, JWKSet) whereas others need to remain external (e.g. Auth and Session End) for the users to be directed to during login/logout.
> The OIDC IdP is (most likely) not able to be configured to communicate this via the {{.well-known}} endpoint as most would likely expect the endpoints to be accessed via the same domain by default.
> NiFi could allow users to override these endpoints individually, for example the {{.well-known}} document could be the default way to obtain the necessary OIDC configuration, but then individual endpoints could be overriden by additional (optional) {{nifi.properties}} settings.



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