Uploaded image for project: 'Nuxeo Drive '
  1. Nuxeo Drive
  2. NXDRIVE-826

Add OAuth2 capabilities

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: NoFixVersionApplicable
    • Fix Version/s: 5.2.0
    • Component/s: Authentication
    • Release Notes Summary:
      OAuth2 Support
    • Release Notes Description:
      Hide

      OAuth2 finally landed in Nuxeo Drive!
      Support for OpenID Connect Discovery and ADFS were implemented too.
      A bunch of new options are now available to customize OAuth2 connection: [oauth2-authorization-endpoint](https://doc.nuxeo.com/client-apps/nuxeo-drive/#oauth2-authorization-endpoint), [oauth2-client-id](https://doc.nuxeo.com/client-apps/nuxeo-drive/#oauth2-client-id), [oauth2-client-secret](https://doc.nuxeo.com/client-apps/nuxeo-drive/#oauth2-client-secret), [oauth2-scope](https://doc.nuxeo.com/client-apps/nuxeo-drive/#oauth2-scope) and [oauth2-openid-configuration-url](https://doc.nuxeo.com/client-apps/nuxeo-drive/#oauth2-openid-configuration-url). Set revelant ones in the local configuration file before starting the application.

      For now the legacy Nuxeo token authentication is still the default. To use OAuth2, first add a [OAuth2 consumer](https://doc.nuxeo.com/nxdoc/using-oauth2/#client-registration), then when adding a new account in Nuxeo Drive, simply uncheck the "Use legacy authentication" checkbox.

      Related tickets: NXDRIVE-2627 and NXDRIVE-2403.

      Show
      OAuth2 finally landed in Nuxeo Drive! Support for OpenID Connect Discovery and ADFS were implemented too. A bunch of new options are now available to customize OAuth2 connection: [oauth2-authorization-endpoint] ( https://doc.nuxeo.com/client-apps/nuxeo-drive/#oauth2-authorization-endpoint ), [oauth2-client-id] ( https://doc.nuxeo.com/client-apps/nuxeo-drive/#oauth2-client-id ), [oauth2-client-secret] ( https://doc.nuxeo.com/client-apps/nuxeo-drive/#oauth2-client-secret ), [oauth2-scope] ( https://doc.nuxeo.com/client-apps/nuxeo-drive/#oauth2-scope ) and [oauth2-openid-configuration-url] ( https://doc.nuxeo.com/client-apps/nuxeo-drive/#oauth2-openid-configuration-url ). Set revelant ones in the local configuration file before starting the application. For now the legacy Nuxeo token authentication is still the default. To use OAuth2, first add a [OAuth2 consumer] ( https://doc.nuxeo.com/nxdoc/using-oauth2/#client-registration ), then when adding a new account in Nuxeo Drive, simply uncheck the "Use legacy authentication" checkbox. Related tickets: NXDRIVE-2627 and NXDRIVE-2403 .
    • Epic Link:
    • Tags:
    • Sprint:
      nxDrive 11.2.15, nxDrive 11.2.18, nxDrive 11.2.19
    • Story Points:
      5

      Description

      See NXP-21721

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 4 days
                  4d

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.