mirror of
https://github.com/espocrm/espocrm.git
synced 2026-03-03 00:27:01 +00:00
94 lines
2.5 KiB
JSON
94 lines
2.5 KiB
JSON
{
|
|
"fields": {
|
|
"name": {
|
|
"type": "varchar",
|
|
"required": true
|
|
},
|
|
"method": {
|
|
"type": "enum",
|
|
"view": "views/authentication-provider/fields/method",
|
|
"translation": "Settings.options.authenticationMethod",
|
|
"required": true,
|
|
"validatorClassNameMap": {
|
|
"valid": "Espo\\Classes\\FieldValidators\\AuthenticationProvider\\MethodValid"
|
|
}
|
|
},
|
|
"oidcAuthorizationRedirectUri": {
|
|
"type": "varchar",
|
|
"notStorable": true,
|
|
"readOnly": true
|
|
},
|
|
"oidcClientId": {
|
|
"type": "varchar"
|
|
},
|
|
"oidcClientSecret": {
|
|
"type": "password"
|
|
},
|
|
"oidcAuthorizationEndpoint": {
|
|
"type": "url",
|
|
"strip": false
|
|
},
|
|
"oidcUserInfoEndpoint": {
|
|
"type": "url",
|
|
"strip": false
|
|
},
|
|
"oidcTokenEndpoint": {
|
|
"type": "url",
|
|
"strip": false
|
|
},
|
|
"oidcJwksEndpoint": {
|
|
"type": "url",
|
|
"strip": false
|
|
},
|
|
"oidcJwtSignatureAlgorithmList": {
|
|
"type": "multiEnum",
|
|
"optionsPath": "entityDefs.Settings.fields.oidcJwtSignatureAlgorithmList.options",
|
|
"default": [
|
|
"RS256"
|
|
]
|
|
},
|
|
"oidcScopes": {
|
|
"type": "multiEnum",
|
|
"allowCustomOptions": true,
|
|
"optionsPath": "entityDefs.Settings.fields.oidcScopes.options",
|
|
"default": [
|
|
"profile",
|
|
"email",
|
|
"phone"
|
|
]
|
|
},
|
|
"oidcCreateUser": {
|
|
"type": "bool",
|
|
"tooltip": true
|
|
},
|
|
"oidcUsernameClaim": {
|
|
"type": "varchar",
|
|
"optionsPath": "entityDefs.Settings.fields.oidcUsernameClaim.options",
|
|
"tooltip": true,
|
|
"default": "sub"
|
|
},
|
|
"oidcSync": {
|
|
"type": "bool",
|
|
"tooltip": true
|
|
},
|
|
"oidcLogoutUrl": {
|
|
"type": "varchar",
|
|
"tooltip": true
|
|
},
|
|
"oidcAuthorizationPrompt": {
|
|
"type": "enum",
|
|
"options": [
|
|
"none",
|
|
"consent",
|
|
"login",
|
|
"select_account"
|
|
],
|
|
"maxLength": 14
|
|
},
|
|
"oidcAuthorizationPkce": {
|
|
"type": "bool",
|
|
"default": true
|
|
}
|
|
}
|
|
}
|