UI features
For functions that require authorized access, the administrator can grant or deny users access to the function.
Edit Permission
- Enable globally - when the function is enabled globally, it is available for all users except the users in the "Exclude Users" list
- Include Users - the user who can access the function
- Exclude Users - the user who cannot access the function
Edit JSON
Each function has its own unique features and the administrator can adjust the setting by editing the configuration. Please make sure to find the corresponding information and read the content carefully before changing the settings.
- User Label
- Computed Prop
- Reaction Prediction
- Sample Decoupled
- Generic Element
- Generic Segment
- Generic Dataset
- ChemDraw Editor
- Ketcher Editor
ChemDraw Editor
Supported Versions
Chemotion ELN | ChemDraw |
---|---|
1.0.2 | 17, 19, 20 |
before 1.0.2 | 17 |
JSON
To active ChemDraw in Chemotion ELN, use
{
"editor": "chemdraw"
}
By default, the web service in enabled. To disable the web service, use
{
"editor": "chemdraw",
"features": {
"disabled": ["WebService"]
}
}
To set up ChemDraw, please see Structure editor.
User Authentication (userProvider)
Supported Versions
Chemotion ELN | protocol/services |
---|---|
1.6. | OIDC, shibboleth |
Setting
After having saved the settings, the ELN service needs to be restarted to apply changes.
Configuration example:
{
openid_connect: {
host: "oidc.address.edu",
icon: "path/to/image.png",
enable: true,
issuer: "https://oidc.address.edu/path/to/issuer",
scheme: "https",
client_id: "myClientID",
redirect_uri: "https://your.chemotion_eln.address.edu/users/auth/openid_connect/callback",
client_secret: "secret",
token_endpoint: "/oauth2/token",
authorization_endpoint: "/oauth2/auth"
},
github: {
enable: false
client_id: null
client_secret: null
}
}
OIDC params | value |
---|---|
host | address of the service |
icon | path to a public image to display on the sign-in page |
enable | true or false |
issuer | url of the issuer |
scheme | 'https' |
client_id | client ID |
redirect_uri | your chemotion ELN url + '/users/auth/openid_connect/callback' |
client_secret | secret |
token_endpoint | '/oauth2/token' |
authorization_endpoint | '/oauth2/auth' |
Shibboleth params | value |
---|