Skip to content

Commit 049aba2

Browse files
committed
feat: simpler config keys + update contentTypes
1 parent dd88e5d commit 049aba2

8 files changed

Lines changed: 434 additions & 410 deletions

File tree

‎README.md‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,23 +26,23 @@ export default ({ env }) => ({
2626
enabled: true,
2727
config: {
2828
// Either sets token to session storage if false or local storage if true
29-
REMEMBER_ME: false,
29+
rememberMe: false,
3030

3131
// OpenID Connect
32-
OIDC_REDIRECT_URI: "https://your-strapi/api/oidc/callback",
33-
OIDC_CLIENT_ID: "[Client ID from the provider]",
34-
OIDC_CLIENT_SECRET: "[Client secret from the provider]",
35-
OIDC_AUTHORIZATION_ENDPOINT: "[API Endpoint]",
36-
OIDC_TOKEN_ENDPOINT: "[API Endpoint]",
37-
OIDC_USER_INFO_ENDPOINT: "[API Endpoint]",
38-
OIDC_SCOPES: "openid profile email groups",
32+
redirectUri: "https://your-strapi/api/oidc/callback",
33+
clientId: "[Client ID from the provider]",
34+
clientSecret: "[Client secret from the provider]",
35+
authorizationEndpoint: "[API Endpoint]",
36+
tokenEndpoint: "[API Endpoint]",
37+
userInfoEndpoint: "[API Endpoint]",
38+
scopes: "openid profile email groups",
3939

4040
// Optional grant type customization
41-
OIDC_GRANT_TYPE: "authorization_code",
41+
grantType: "authorization_code",
4242

4343
// Optional customization for username arguments
44-
OIDC_FAMILY_NAME_FIELD: "family_name",
45-
OIDC_GIVEN_NAME_FIELD: "given_name",
44+
familyNameField: "family_name",
45+
givenNameField: "given_name",
4646
}
4747
}
4848
})

‎playground/config/plugins.ts‎

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@ export default ({ env }: Core.Config.Shared.ConfigParams) => ({
1010
oidc: {
1111
enabled: true,
1212
config: {
13-
REMEMBER_ME: false,
14-
OIDC_REDIRECT_URI: env("OIDC_REDIRECT_URI"),
15-
OIDC_CLIENT_ID: fromFile(env("OIDC_CLIENT_ID_FILE")),
16-
OIDC_CLIENT_SECRET: fromFile(env("OIDC_CLIENT_SECRET_FILE")),
17-
OIDC_AUTHORIZATION_ENDPOINT: env("OIDC_AUTHORIZATION_ENDPOINT"),
18-
OIDC_TOKEN_ENDPOINT: env("OIDC_TOKEN_ENDPOINT"),
19-
OIDC_USER_INFO_ENDPOINT: env("OIDC_USER_INFO_ENDPOINT"),
20-
OIDC_SCOPES: env("OIDC_SCOPES"),
13+
rememberMe: false,
14+
redirectUri: env("OIDC_REDIRECT_URI"),
15+
clientId: fromFile(env("OIDC_CLIENT_ID_FILE")) ?? env("OIDC_CLIENT_ID"),
16+
clientSecret:
17+
fromFile(env("OIDC_CLIENT_SECRET_FILE")) ?? env("OIDC_CLIENT_SECRET"),
18+
authorizationEndpoint: env("OIDC_AUTHORIZATION_ENDPOINT"),
19+
tokenEndpoint: env("OIDC_TOKEN_ENDPOINT"),
20+
userInfoEndpoint: env("OIDC_USER_INFO_ENDPOINT"),
21+
scopes: env("OIDC_SCOPES"),
2122
},
2223
},
2324
});

0 commit comments

Comments
 (0)