-
Type: Improvement
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 10.3.0, nuxeo-11.0.0
-
Component/s: Nuxeo Connector
-
Epic Link:
-
Backlog priority:1,000
-
Upgrade notes:
-
Sprint:nxplatform 11.1.29, nxplatform 11.1.33, nxplatform #11, nxplatform #12
-
Story Points:1
Goals
We want to rework the authentication mechanism in order to be able to share the ARender session between several previewers.
Note: We can't leverage username present in the arender document id for following calls because it will be removed, see NEV-39.
Technical solutions
- implement a full OAuth2 challenge in ARender Previewer and store the tokens inside a shared data store
- set nuxeo JWT in cookie (we miss a way to refresh the token)
- keep solution as it (Nuxeo gives JWT to ARender which uses it to get from Nuxeo an OAuth2 access token) and store an identifier in cookie on Nuxeo side
- depends on
-
NEV-215 Complete arender-hmi-package module to make it a BOM
- Resolved
-
NEV-331 Fix authentication on ARender for Safari
- Resolved
-
NEV-211 Previewer should have a healtcheck that reflects the status of the stack
- Resolved
-
JAVACLIENT-199 Allow building a client without connecting it immediately
- Resolved
-
JAVACLIENT-200 Make OAuth2Interceptor work without a refresh token
- Resolved
-
NEV-39 Remove username from ARender document id
- Resolved
- is duplicated by
-
NEV-160 Implement Nuxeo OAuth 2.0 in Nuxeo connector
- Resolved
- is related to
-
NEV-327 ARender Previewer should set Cookie compatible with the iframe integration
- Resolved
-
NEV-261 Implements a token store for MongoDB
- Resolved
-
NEV-301 Allow relative URL for redirectURI
- Resolved
-
NXP-29498 Add a way to relax the OAuth https constraint
- Resolved
-
NEV-256 Updating ARender secret in configuration has no effect
- Resolved
- is required by
-
NEV-248 Add a feedback when previewer service unavailability
- Open
- Is referenced in
- links to