Skip to content

Commit 3d1d269

Browse files
committed
Merge branch '11157-builtin-users-oidc-auth' of github.com:IQSS/dataverse into 11157-builtin-users-oidc-auth
2 parents 357b1b6 + 425942a commit 3d1d269

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
### API_BEARER_AUTH_USE_BUILTIN_USER_ON_ID_MATCH feature flag
22

3-
Introduced a new feature flag, ``API_BEARER_AUTH_USE_BUILTIN_USER_ON_ID_MATCH``, which allows the use of a built-in user
3+
A new feature flag called `API_BEARER_AUTH_USE_BUILTIN_USER_ON_ID_MATCH` has been introduced, which allows the use of a built-in user
44
account when an identity match is found during OIDC API bearer token authentication.
55

66
This feature enables automatic association of an incoming IdP identity with an existing built-in user account, bypassing
77
the need for additional user registration steps.
88

9+
See [the guides](https://dataverse-guide--11193.org.readthedocs.build/en/11193/installation/config.html#feature-flags), #11193, #11197, and #11314.
10+
911
### Keycloak SPI for Built-In users
1012

11-
A Keycloak SPI, ``builtin-users-spi``, has been implemented that allows the use of Keycloak on instances with built-in
13+
A Keycloak SPI, `builtin-users-spi`, has been implemented that allows the use of Keycloak on instances with built-in
1214
accounts for OIDC
1315
authentication, enabling the use of the SPA on those instances.
1416

1517
Looking ahead, this authenticator SPI could also support mapping Shibboleth users coming in through Keycloak to existing
1618
Shib users without changing the provider in the Dataverse database. However, this would require changes to the storage
1719
provider to support more than just built-in users.
1820

19-
The SPI code is available in the Dataverse code repository.
21+
The SPI code is available in the Dataverse code repository (`conf/keycloak/builtin-users-spi`).

docker-compose-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ services:
5959
-Ddataverse.pid.fake.label=FakeDOIProvider
6060
-Ddataverse.pid.fake.authority=10.5072
6161
-Ddataverse.pid.fake.shoulder=FK2/
62-
#-Ddataverse.lang.directory=/dv/lang
62+
#-Ddataverse.lang.directory=/dv/lang
6363
ports:
6464
- "8080:8080" # HTTP (Dataverse Application)
6565
- "4949:4848" # HTTPS (Payara Admin Console)

0 commit comments

Comments
 (0)