- URL:
- https://<notebookserveradmin>/security/config
- Methods:
GET- Operations:
- Update Security Configuration
- Required Capability:
- Administrator
- Version Introduced:
- 10.7
Description
This resource returns the currently active security configuration of the ArcGIS Notebook Server site. A security configuration involves the following parameters and can be modified using the Update operation.
Request parameters
| Parameter | Details |
|---|---|
| The TLS protocols ArcGIS Notebook Server will use. Values must be separated by commas. |
| The cipher suites ArcGIS Notebook Server will use. Values must be separated by commas. |
| Setting this property to This parameter supports the Private Network Access web specification (CORS-RFC1918), which aims to protect websites accessed over a private network from making internal cross-origin (CORS) requests. Values: |
| Specifies the authentication mode used by ArcGIS Notebook Server. When ArcGIS Notebook Server is federated with an ArcGIS Enterprise portal, this parameter can be included and set to Values: |
| The tier at which requests to access GIS services are authenticated. Do not use this directory to modify your setting. The default value when the site is first created is |
| The key used to encrypt tokens. |
| The response format. The default response format is Values: |
Portal properties
The following optional properties (portal ) are specified when federating ArcGIS Server with an ArcGIS Enterprise portal:
| Property | Details |
|---|---|
| Must be the value |
| The key obtained after federating ArcGIS Notebook Server with the portal. |
| The URL of the portal in the format |
| The referer specified when generating the token. |
| The ID of the server federated with the portal. |
| The external URL of the federated ArcGIS Notebook Server in the format |
| A token obtained from the portal for initial validation of ArcGIS Notebook Server. |
| A key for establishing trust between servers that are federated with the same portal. |
| The private URL of the portal's hosting server. |
| The private URL of the portal. |
JSON Response example
{
"serverRole": "FEDERATED_SERVER",
"authenticationTier": "ARCGIS_PORTAL",
"cipherSuites": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384,TLS_CHACHA20_POLY1305_SHA256",
"serverType": "ARCGIS_NOTEBOOK_SERVER",
"tokenServiceKey": "JqQZ5aOmOYW7eo4ux/oMZCIHkUkFhO1pTaw=",
"httpsProtocols": "TLSv1.2,TLSv1.3",
"authenticationMode": "ARCGIS_PORTAL_TOKEN",
"allowDirectAccess": true,
"allowInternetCORSAccess": true,
"serverFunction": "NotebookServer",
"contentSecurityPolicy": {
"rest": "script-src 'self';",
"admin": "script-src 'self';"
},
"portalProperties": {
"webgisServerTrustKey": "0i5Ey0cKVX+VmDIV/+4Mv2pnEwW9GUD4d8tOZk", //Deprecated at 12.1
"portalSecretKey": "ff9c7eec38cc44b7bb0b5408a4c6dcc7", //Deprecated at 12.1
"privatePortalUrl": "https://organization.example.com:7443/arcgis",
"portalUrl": "https://organization.example.com/portal",
"serverUrl": "https://notebookserverwebadaptor.example.com/dsx",
"portalMode": "ARCGIS_PORTAL_FEDERATION",
"privateHostingServerUrl": "https://notebookserver.example.com:6443/arcgis",
"serverId": "lL6KtZlHyUsIE"
}
}