Stethoscope Documentation

Size: px
Start display at page:

Download "Stethoscope Documentation"

Transcription

1 Stethoscope Documentation Release Andrew M. White Sep 01, 2017

2

3 Contents: 1 Frontend Prerequisites Installation Running Configuration Testing Building Backend Prerequisites Installation Troubleshooting Configuration Testing Running Login API Nginx Configuration Running Plugins Data Sources Google JAMF LANDESK bitfit Duo Notifications and Feedback Notifications from Elasticsearch Feedback via REST API Logging and Metrics Logging Accesses to Elasticsearch Logging Metrics to Atlas Event Transforms VPN Labeler i

4 4.5 Device Transforms Regular Expression Filter Manufacturer from MAC Address Batch Plugins Incremental Writes to Elasticsearch POSTing a Summary via REST Endpoint Troubleshooting Login Managers OpenID Connect License 25 6 Indices and tables 27 ii

5 Stethoscope is a web application that collects information from existing device data sources (e.g., JAMF or LAN- DESK) on a given user s devices and gives them clear and specific recommendations for securing their systems. An overview is available on the Netflix Tech Blog. Contents: 1

6 2 Contents:

7 CHAPTER 1 Frontend You can run (and develop) the frontend code without running the backend services at all, and rely on the example data files in stethoscope/ui/public/api. We use Facebook s create-react-app scripts for easy, zero-configuration development, testing, and building. If you would like to develop against real data, you can run the backend (locally or in Docker) and proxy API requests to the backend. This is handled automatically by create-react-app, and you can change the proxy address in stethoscope/ui/package.json. Note: For API authentication to work with the proxy, you ll need to generate a token that will be loaded into your development environment. If you have installed the Python dependencies, you can do this with make dev-token. If you have Docker installed, you can do this with make dev-token-docker. Prerequisites To run the frontend directly, without Docker, you ll need recent versions of node (version 6.4+) and npm (included with node). Installation From the project root, run make install-develop-ui. This will install the npm packages, start a development server, and load the site in your default browser. Running After your node dependencies are installed, you can run the development server with make develop-ui. (This is equivalent to running cd stethoscope/ui && npm start.) 3

8 Configuration The frontend can be customized by adding to stethoscope/ui/config.json. These settings are applied after loading stethoscope/ui/config.defaults.json, so you can reference that file for the defaults. You can customize things like the application name, the name of your organization, and your contact address without changing any of the javascript source files. Alternatively, you can provide a JSON string via the REACT_APP_CONFIG environment variable. This is handy if you want to have build-specific overrides, or if you want to add configuration options without forking the main repo. In addition to the values in config.defaults.json, you can set the following: contact slacklink GATrackingId (for Google Analytics tracking) Testing create-react-app includes a script that will automatically watch for changes and rerun relevant tests. You can run this with make test-js-watch. (This is equivalent to running cd stethoscope/ui && npm test.) If you d like to run all tests and exit, run make test-js. Building To build the static assets, you can run make react-build. (This is equivalent to running cd stethoscope/ui && npm build.) This is only necessary if you want to build new static assets for a local Python backend, or if you want to check the gzipped file size of the generated js and css resources. These build files are not checked in to the project. If you would like to build these resources without a local node development environment, you can run make docker-build-ui to generate the files using Docker. (This happens automatically when you run docker-compose up.) 4 Chapter 1. Frontend

9 CHAPTER 2 Backend The backend itself consists of two major components: a login server and the API server. The login server is a Flask application which handles authentication for the user, generating tokens for the browser s use when it hits API endpoints. The API server is a Klein application. Prerequisites The Python-based backend has a few basic prerequisites: A compatible operating system (we develop on OS X and deploy on Ubuntu) CPython 2.7+ or CPython 3.4+ (we develop and deploy with 2.7 but test against 3.4+) FreeTDS (if using the LANDESK plugin). Installation: With Homebrew on Mac: brew install freetds On Debian-based systems: sudo apt-get install freetds-dev Development headers for libffi. Installation: With Homebrew on Mac: brew install libffi On Debian-based systems: sudo apt-get install libffi-dev Installation We recommend using a Python virtualenv. Once you ve set up an environment for Stethoscope, you can install the backend and the bundled plugins easily using our Makefile: make develop 5

10 Troubleshooting Python and pyenv If installing on OSX for Python or using pyenv, you may encounter an error (ld: file not found: python.exe; see this issue) while installing Twisted. The workaround is to build a wheel for Twisted under 2.7.8, then install the wheel into the environment: pyenv install pyenv virtualenv stethoscope pyenv install pyenv shell pip wheel --wheel-dir=$tmpdir/wheelhouse Twisted pyenv shell stethoscope pip install --no-index --find-links=$tmpdir/wheelhouse Twisted Errors installing pymssql If you encounter a compilation error installing pymssql, you may need to revert to an older version of FreeTDS via: brew unlink freetds brew install homebrew/versions/freetds091 pip install pymssql Configuration Configuration for the login and API servers is separate, but share the same pattern (a series of.py files loaded via Flask s configuration mechanism). In order (last file taking precedence), the configurations are loaded from: 1. The defaults.py file from the package s directory (e.g., stethoscope/login/defaults.py). 2. An instance config.py file (in the Flask instance subdirectory, which can be changed using STETHOSCOPE_API_INSTANCE_PATH and STETHOSCOPE_LOGIN_INSTANCE_PATH). 3. A file specified by the STETHOSCOPE_API_CONFIG or STETHOSCOPE_LOGIN_CONFIG environment variables. Examples of these are in the config/login and config/api subdirectories. The minimum configuration file needs define only two variables: SECRET_KEY and JWT_SECRET_KEY (see the included instance/config.py file for details). Testing The basic tests can be run via the Makefile: make test Alternatively, to test against multiple versions of Python, first install tox, then run: make tox 6 Chapter 2. Backend

11 Running The backend has two processes which generally need to be running simultaneously: the login server and the API server. Login stethoscope-login runserver -p 5002 API twistd -n web -p class=stethoscope.api.resource.resource 2.5. Running 7

12 8 Chapter 2. Backend

13 CHAPTER 3 Nginx Configuration For Nginx, the supplied nginx.conf sets up the appropriate configuration for running locally out of the repository directory. Essentially, requests for static files are handled by Nginx, requests for non-api endpoints are proxied to port 5002 (to be handled by the login server), and requests for API endpoints are proxied to port 5001 (to be handled by the API server). Running nginx -c nginx.conf -p $(pwd) 9

14 10 Chapter 3. Nginx

15 CHAPTER 4 Plugins Plugins provide much of the functionality of Stethoscope and make it easy to add new functionality for your environment and to pick-and-choose what data sources, outputs, etc. make sense for your organization. Configuration for each plugin is provided in your instance/config.py file by defining a top-level PLUGINS dictionary. Each key in the dictionary must be the name of a plugin (as given in setup.py, e.g., es_notifications) and the corresponding value must itself be a dictionary with keys and values as described in the sections below for each individual plugin. For example, your config.py might contain: PLUGINS = { 'bitfit': { 'BITFIT_API_TOKEN': '...', 'BITFIT_BASE_URL': ' }, } The above example configures only the bitfit plugin. Note: Login managers plugins are configured differently; see Login Managers for more details. Note: Many plugins involve communicating with external servers. Each of these respects an optional TIMEOUT configuration variable which controls the timeout for these external connections. If not set for a particular plugin, the top-level configuration variable DEFAULT_TIMEOUT is used. If this is not set, no timeout will be enforced. Data Sources Google Google provides: 11

16 Detailed device information on ChromeOS, Android and ios devices via their mobile management services. Account information. Credentials There are a few steps required to set up API access to Google for your domain. 1. Use the setup tool to create a Google API Console project and enable Admin SDK access for that project. At the Add credentials to your project stage, click the link for service account then create service account. Check the boxes for Furnish a new private key and Enable G Suite Domain-wide Delegation. Download the service account s credentials as a JSON file; this is what will be used as the content for GOOGLE_API_SECRETS below. 2. You should now see row in the table under Service accounts for the newly-created service account. Click the corresponding View Client ID link and record the numeric client ID from the subsequent dialog. 3. Follow the instructions here to authorize the service account for the specific APIs needed. Stethoscope s defaults are in GOOGLE_API_SCOPES below. 4. You will also need a user account (see GOOGLE_API_USERNAME, below) in your G Suite domain which has API access to the Admin SDK. This can be granted via the normal G Suite Admin Console. Configuration GOOGLE_API_SECRETS: Service account credentials for Google. GOOGLE_API_USERNAME: Name of the account on whose behalf the service account in GOOGLE_API_SECRETS will act. This account must have permissions to access the APIs from which you re gathering data; currently, this is just the Admin SDK. GOOGLE_API_SCOPES: List of scopes required (depends on what information you re using from Google). The list in the example below covers the scopes we use. Example 'google' : { 'GOOGLE_API_SECRETS': { "client_id": "<redacted>", "private_key": "-----BEGIN PRIVATE KEY-----<redacted>-----END PRIVATE KEY-----\n", "token_uri": " "client_ ": "<redacted>", "client_x509_cert_url": "<redacted>", "private_key_id": "<redacted>", "type": "service_account", "auth_uri": " "auth_provider_x509_cert_url": " "project_id": "<redacted>" }, 'GOOGLE_API_USERNAME': "my-service-account@example.com", 'GOOGLE_API_SCOPES': [ " " " " " 12 Chapter 4. Plugins

17 } ], JAMF JAMF provides detailed device information on OS X systems. Configuration The JAMF plugin requires the following configuration variables: JAMF_API_USERNAME: Username for interacting with JAMF s API. JAMF_API_PASSWORD: Password for interacting with JAMF s API. JAMF_API_HOSTADDR: JAMF API URL (probably ends with JSSResource). Example 'jamf': { 'JAMF_API_USERNAME': "...", 'JAMF_API_PASSWORD': "...", 'JAMF_API_HOSTADDR': " } Extension Attributes JAMF does not provide enough information out-of-the-box for us to determine the status of all the default security practices. However, we can define Extension Attributes in JAMF to gather the needed information. These scripts are available in docs/jamf_extension_attributes/. Auto-Update We use six extension attributes to gather information about the auto-update settings on OSX. 1 Auto Check For Updates Enabled: This attribute covers the Automatically check for updates setting. #!/bin/bash Listing 4.1: jamf_extension_attributes/1-auto_check_for_updates.sh autocheck=`defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticCheckEnabled` if [ ${autocheck} = 1 ]; then echo "<result>true</result>" elif [ ${autocheck} = 0 ]; then echo "<result>false</result>" else echo "<result>unknown Status</result>" fi 4.1. Data Sources 13

18 exit 0 2 Get New Updates in Background Enabled: Reflects the Download newly available updates in background setting. #!/bin/bash Listing 4.2: jamf_extension_attributes/2-get_new_updates_in_background.sh autodownload=`defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticDownload` if [ ${autodownload} = 1 ]; then echo "<result>true</result>" elif [ ${autodownload} = 0 ]; then echo "<result>false</result>" else echo "<result>unknown Status</result>" fi exit 0 3 Install App Updates Enabled: Covers the Install app updates setting. #!/bin/bash Listing 4.3: jamf_extension_attributes/3-install_app_updates.sh autoupdate=`defaults read /Library/Preferences/com.apple.commerce.plist AutoUpdate` if [ ${autoupdate} = 1 ]; then echo "<result>true</result>" elif [ ${autoupdate} = 0 ]; then echo "<result>false</result>" else echo "<result>unknown Status</result>" fi exit 0 4 Install OS X Updates Enabled: Reflects the Install OS X updates setting. #!/bin/bash Listing 4.4: jamf_extension_attributes/4-install_os_x_updates.sh updaterestart=`defaults read /Library/Preferences/com.apple.commerce.plist AutoUpdateRestartRequired` if [ ${updaterestart} = 1 ]; then echo "<result>true</result>" elif [ ${updaterestart} = 0 ]; then echo "<result>false</result>" else echo "<result>unknown Status</result>" fi exit 0 14 Chapter 4. Plugins

19 5 Install Security Updates Enabled: Reflects the Install security updates setting. #!/bin/bash Listing 4.5: jamf_extension_attributes/5-install_security_updates.sh criticalupdate=`defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist CriticalUpdateInstall` if [ ${criticalupdate} = 1 ]; then echo "<result>true</result>" elif [ ${criticalupdate} = 0 ]; then echo "<result>false</result>" else echo "<result>unknown Status</result>" fi exit 0 6 Install System Data Files Enabled: Reflects the Install system data files setting. #!/bin/bash Listing 4.6: jamf_extension_attributes/6-install_system_data_files.sh configdata=`defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist ConfigDataInstall` if [ ${configdata} = 1 ]; then echo "<result>true</result>" elif [ ${configdata} = 0 ]; then echo "<result>false</result>" else echo "<result>unknown Status</result>" fi exit 0 Firewall The Firewall Status extension attribute can be gathered using the following script: Listing 4.7: jamf_extension_attributes/firewall_status.sh #!/bin/bash fwresult=`/usr/bin/defaults read /Library/Preferences/com.apple.alf globalstate` echo "<result>$fwresult</result>" Remote Login The Remote Login extension attribute can be gathered using the following script: 4.1. Data Sources 15

20 Listing 4.8: jamf_extension_attributes/remote_login.sh #!/bin/sh echo "<result>`/usr/sbin/systemsetup -getremotelogin awk '{print $3}'`</result>" Screenlock The Screen Saver Lock Enabled extension attribute can be gathered using the following script: Listing 4.9: jamf_extension_attributes/screen_saver_lock.sh #!/bin/sh lastuser=`defaults read /Library/Preferences/com.apple.loginwindow lastusername` passwordstatus=`defaults read /Users/$lastUser/Library/Preferences/com.apple. screensaver askforpassword` if [ "$passwordstatus" == "0" ]; then echo "<result>disabled</result>" else echo "<result>enabled</result>" fi Wireless MAC Address By default, JAMF only stores two MAC addresses for each device. However, some systems (e.g., Mac Pros) can have additional MAC addresses. Since we use the wireless MAC address to tie users to devices, we collect it with an additional extension attribute (Wireless Mac Address): #!/bin/sh Listing 4.10: jamf_extension_attributes/wireless_mac_address.sh wifiport=`networksetup -listallhardwareports awk '/Hardware Port: Wi-Fi/,/Ethernet/ ' awk 'NR==2' cut -d " " -f 2` macaddy=`networksetup -getmacaddress $wifiport awk {'print $3'}` echo "<result>$macaddy</result>" LANDESK LANDESK provides detailed device information for Windows systems. Configuration Our LANDESK plugin communicates directly with the LANDESK MSSQL server. It requires the following configuration variables: LANDESK_SQL_HOSTNAME LANDESK_SQL_HOSTPORT LANDESK_SQL_USERNAME 16 Chapter 4. Plugins

21 LANDESK_SQL_PASSWORD LANDESK_SQL_DATABASE Example 'landesk': { 'LANDESK_SQL_HOSTNAME': '...', 'LANDESK_SQL_HOSTPORT': 1433, 'LANDESK_SQL_USERNAME': '...', 'LANDESK_SQL_PASSWORD': '...', 'LANDESK_SQL_DATABASE': '...', }, bitfit bitfit provides ownership attribution for devices. Configuration BITFIT_API_TOKEN: API token from bitfit. BITFIT_BASE_URL: URL for bitfit s API (e.g., Example 'bitfit': { 'BITFIT_API_TOKEN': '...', 'BITFIT_BASE_URL': ' }, Duo Duo provides authentication logs. Warning: Work in Progress The duo plugin currently suffers from a major issue which makes it unsuitable for production use at this time. In particular, Duo s API does not provide a method for retrieving only a single user s authentication logs and the frequency of API requests allowed by Duo s API is severely limited. Therefore, some method of caching authentication logs or storing them externally is required. However, this has not yet been implemented in Stethoscope. Configuration The duo plugin requires the following: DUO_INTEGRATION_KEY: The integration key from Duo. DUO_SECRET_KEY: The secret key for the integration from Duo Data Sources 17

22 DUO_API_HOSTNAME: The hostname for your Duo API server (e.g., api-xxxxxx.duosecurity.com). Values for the above can be found using these instructions. Example 'duo': { 'DUO_INTEGRATION_KEY': '...', 'DUO_SECRET_KEY': '...', 'DUO_API_HOSTNAME': 'api-xxxxxxx.duosecurity.com', }, Notifications and Feedback Stethoscope s UI provides a place for users to view and respond to alerts or notifications. Plugins provide the mechanisms to both retrieve notifications from and write feedback to external data sources. Notifications from Elasticsearch The es_notifications plugin reads notifications (or alerts) for the user from an Elasticsearch cluster so they can be formatted and displayed in the Stethoscope UI. Configuration As with our other Elasticsearch-based plugins, the es_notifications plugin requires the following configuration variables: ELASTICSEARCH_HOSTS: List of host specifiers for the Elasticsearch cluster (e.g., [" example.com:7104"]) ELASTICSEARCH_INDEX: Name of the index to query. ELASTICSEARCH_DOCTYPE: Name of the document type to query. Example 'es_notifications': { 'ELASTICSEARCH_HOSTS': [' 'ELASTICSEARCH_INDEX': 'stethoscope_notifications', 'ELASTICSEARCH_DOCTYPE': 'default', } Feedback via REST API Stethoscope allows users to respond to the displayed alerts in the UI. The restful_feedback plugin tells the Stethoscope API to send this feedback on to another REST API. 18 Chapter 4. Plugins

23 Configuration The only configuration required for the restful_feedback plugin is: URL: The URL to which to POST the feedback JSON. Example 'restful_feedback': { 'URL': ' } Logging and Metrics Logging Accesses to Elasticsearch The es_logger plugin tracks each access of Stethoscope s API and logs the access along with the exact data returned to an Elasticsearch cluster. Configuration ELASTICSEARCH_HOSTS: List of host specifiers for the Elasticsearch cluster (e.g., [" example.com:7104"]) ELASTICSEARCH_INDEX: Name of the index to which to write. ELASTICSEARCH_DOCTYPE: Type of document to write. Example 'es_logger': { 'ELASTICSEARCH_HOSTS': [' 'ELASTICSEARCH_INDEX': 'stethoscope_accesses', 'ELASTICSEARCH_DOCTYPE': 'default', } Logging Metrics to Atlas The atlas plugin demonstrates how one might track errors which arise in the API server and post metrics around those events to an external service. Unfortunately, there is no standard way to ingest data from Python into Atlas, so so this plugin is provided primarily as an example to build upon. Configuration The atlas plugin requires: URL: The URL to which to POST metrics Logging and Metrics 19

24 Example 'atlas': { 'URL': ' } Event Transforms One type of plugins takes as input the merged stream of events from the event-providing plugins and applies a transformation to each event if desired. For example, an event-transform plugin might inject geo-data into each event after looking up the IP for the event with a geo-data service. VPN Labeler We provide an example event-transform plugin which tags an event as coming from an IP associated with a given IP range, e.g., that of a corporate VPN. The vpn_labeler plugin requires the following configuration variable: VPN_CIDRS: An iterable of CIDRs, e.g., [" /24"] (The value of this variable is passed directly to netaddr.ipset, so any value accepted by that method will work.) Example 'vpn_labeler': { 'VPN_CIDRS': [ ' /24', ], } Device Transforms Similarly to event transforms, device transforms take as input a list of devices and modify that list and/or its elements in some way. For instance, one might want to filter out virtual machines from one s devices (as below). Regular Expression Filter This transform filters out devices by searching certain fields in each device s data for strings matching those specified in the configuration: Configuration PATTERN_MAP: A dict mapping fields in the device data (e.g., model) to re patterns. Each field is then searched for the corresponding pattern and a device filtered out if the pattern matches the field value. 20 Chapter 4. Plugins

25 Example To filter out common types of virtual machine: 're_filter': { 'PATTERN_MAP': { 'model': '(Virtual Machine VMware amazon HVM domu)', 'serial': '(Parallels VMware)', }, }, This configures the plugin to filter out devices with a model field matching (via re.search()) the pattern (Virtual Machine VMware amazon HVM domu) or a serial field matching the corresponding pattern. Manufacturer from MAC Address This transform attempts to determine a device s manufacturer from its MAC address(es) and injects the manufacturer s name into the device data. The mac_manufacturer plugin has no configuration variables. Batch Plugins Incremental Writes to Elasticsearch The batch_es plugin writes each user s device records to Elasticsearch incrementally (i.e., as they are retrieved by the batch process). Configuration ELASTICSEARCH_HOSTS: List of host specifiers for the Elasticsearch cluster (e.g., [" example.com:7104"]) ELASTICSEARCH_INDEX: Name of the index to which to write. ELASTICSEARCH_DOCTYPE: Type of document to write. Example 'batch_es': { 'ELASTICSEARCH_HOSTS': [' 'ELASTICSEARCH_INDEX': 'stethoscope_devices', 'ELASTICSEARCH_DOCTYPE': 'default', } POSTing a Summary via REST Endpoint The batch_restful_summary plugin collects all of the data from a run of the batch process and POSTs that data to an external server via HTTP(S). URL: The URL to which to POST summary data Batch Plugins 21

26 Example 'batch_restful_summary': { 'URL': ' } Troubleshooting Stethoscope includes a script to check connectivity between itself and any configured plugins which support connectivity tests. Running stethoscope-connectivity will attempt to verify network connectivity and, in many cases, successful authentication with all configured plugins. Any errors will be printed on the command-line and debug logs written to connectivity.log. --plugins [<plugin name>]+ Restrict connectivity tests to plugins specified by name (the key used in your config.py). --namespaces [<plugin namespace>]+ Restrict connectivity tests to plugins in one of the given namespaces (as defined in setup.py). Login Managers Stethoscope currently has two options for user login. If you leave LOGIN_MANAGER unset (or set to 'null'), Stethoscope won t require a login and anyone visiting the site will be able to visit anyone else s view. Note: The login manager configuration variables should be defined at the top-level of the configuration file (rather than within the PLUGINS dictionary as with other plugins). OpenID Connect The other option is to set LOGIN_MANAGER to 'oidc' (OpenID Connect), which will allow you to use an OIDC provider (like Google) for user login/identity. Configuration The values for these configuration variables will be determined by your OIDC provider: OIDC_AUTHORIZATION_URL OIDC_TOKEN_URL OIDC_USERINFO_URL OIDC_CLIENT_ID OIDC_CLIENT_SECRET These variables define the OIDC callback endpoint(s) which Stethoscope will expose and must be registered with your OIDC provider. They are used to form the URI to which users are redirected after authenticating to the provider. OIDC_CALLBACK_PATHS: Paths for the callback endpoints at Stethoscope (e.g., ['/auth/oidc', '/ auth/oidc/<string: >']). 22 Chapter 4. Plugins

27 OIDC_CALLBACK_URL: External name/ip of your Stethoscope instance (e.g., stethoscope.example. com, or for local development). OIDC_CALLBACK_PORT: External port on which Stethoscope listens (e.g., 5000 in the default configuration provided). OIDC_CALLBACK_SCHEME: URL scheme (either http or https). Example LOGIN_MANAGER = 'oidc' # from OIDC provider OIDC_AUTHORIZATION_URL = ' OIDC_TOKEN_URL = ' OIDC_USERINFO_URL = ' OIDC_CLIENT_ID = '...' OIDC_CLIENT_SECRET = '...' # local settings for the OIDC callbacks; need to be registered with OIDC provider OIDC_CALLBACK_PATHS = ['/auth/oidc', '/auth/oidc/<string: >'] OIDC_CALLBACK_URL = ' ' OIDC_CALLBACK_PORT = 5000 OIDC_CALLBACK_SCHEME = 'http' More information if using Google is available in Google s OIDC Documentation Login Managers 23

28 24 Chapter 4. Plugins

29 CHAPTER 5 License Copyright 2016, 2017 Netflix, Inc. Licensed under the Apache License, Version 2.0 (the License ); you may not use this file except in compliance with the License. You may obtain a copy of the License at < Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 25

30 26 Chapter 5. License

31 CHAPTER 6 Indices and tables genindex modindex search 27

32 28 Chapter 6. Indices and tables

33 Index Symbols namespaces [<plugin namespace>]+ stethoscope-connectivity command line option, 22 plugins [<plugin name>]+ stethoscope-connectivity command line option, 22 E environment variable STETHOSCOPE_API_CONFIG, 6 STETHOSCOPE_API_INSTANCE_PATH, 6 STETHOSCOPE_LOGIN_CONFIG, 6 STETHOSCOPE_LOGIN_INSTANCE_PATH, 6 S stethoscope-connectivity command line option namespaces [<plugin namespace>]+, 22 plugins [<plugin name>]+, 22 STETHOSCOPE_API_CONFIG, 6 STETHOSCOPE_API_INSTANCE_PATH, 6 STETHOSCOPE_LOGIN_CONFIG, 6 STETHOSCOPE_LOGIN_INSTANCE_PATH, 6 29

DCLI User's Guide. Data Center Command-Line Interface

DCLI User's Guide. Data Center Command-Line Interface Data Center Command-Line Interface 2.10.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

CONFIGURING BASIC MACOS MANAGEMENT: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE

CONFIGURING BASIC MACOS MANAGEMENT: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE GUIDE FEBRUARY 2019 PRINTED 26 FEBRUARY 2019 CONFIGURING BASIC MACOS MANAGEMENT: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE Table of Contents Overview Introduction Purpose Audience

More information

Jackalope Documentation

Jackalope Documentation Jackalope Documentation Release 0.2.0 Bryson Tyrrell May 23, 2017 Getting Started 1 Create the Slack App for Your Team 3 2 Deploying the Slack App 5 2.1 Run from application.py.........................................

More information

DCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface

DCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface Modified on 20 SEP 2018 Data Center Command-Line Interface 2.10.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

More information

Bitdock. Release 0.1.0

Bitdock. Release 0.1.0 Bitdock Release 0.1.0 August 07, 2014 Contents 1 Installation 3 1.1 Building from source........................................... 3 1.2 Dependencies............................................... 3

More information

VMware Identity Manager Connector Installation and Configuration (Legacy Mode)

VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager This document supports the version of each product listed and supports all subsequent versions until

More information

DCLI User's Guide. Data Center Command-Line Interface 2.9.1

DCLI User's Guide. Data Center Command-Line Interface 2.9.1 Data Center Command-Line Interface 2.9.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

Patch Server for Jamf Pro Documentation

Patch Server for Jamf Pro Documentation Patch Server for Jamf Pro Documentation Release 0.8.2 Bryson Tyrrell Jun 06, 2018 Contents 1 Change History 3 2 Using Patch Starter Script 7 3 Troubleshooting 9 4 Testing the Patch Server 11 5 Running

More information

Ansible Tower Quick Setup Guide

Ansible Tower Quick Setup Guide Ansible Tower Quick Setup Guide Release Ansible Tower 2.4.5 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Quick Start 2 2 Login as a Superuser 3 3 Import a License 4 4 Examine the Tower Dashboard 6 5 The Setup

More information

Trunk Player Documentation

Trunk Player Documentation Trunk Player Documentation Release 0.0.1 Dylan Reinhold Nov 25, 2017 Contents 1 Installation 3 1.1 System Prerequisites........................................... 3 1.2 Assumptions...............................................

More information

ForeScout Extended Module for VMware AirWatch MDM

ForeScout Extended Module for VMware AirWatch MDM ForeScout Extended Module for VMware AirWatch MDM Version 1.7.2 Table of Contents About the AirWatch MDM Integration... 4 Additional AirWatch Documentation... 4 About this Module... 4 How it Works... 5

More information

Building the Modern Research Data Portal using the Globus Platform. Rachana Ananthakrishnan GlobusWorld 2017

Building the Modern Research Data Portal using the Globus Platform. Rachana Ananthakrishnan GlobusWorld 2017 Building the Modern Research Data Portal using the Globus Platform Rachana Ananthakrishnan rachana@globus.org GlobusWorld 2017 Platform Questions How do you leverage Globus services in your own applications?

More information

8.0 Help for Community Managers Release Notes System Requirements Administering Jive for Office... 6

8.0 Help for Community Managers Release Notes System Requirements Administering Jive for Office... 6 for Office Contents 2 Contents 8.0 Help for Community Managers... 3 Release Notes... 4 System Requirements... 5 Administering Jive for Office... 6 Getting Set Up...6 Installing the Extended API JAR File...6

More information

BLACKBERRY SPARK COMMUNICATIONS PLATFORM. Getting Started Workbook

BLACKBERRY SPARK COMMUNICATIONS PLATFORM. Getting Started Workbook 1 BLACKBERRY SPARK COMMUNICATIONS PLATFORM Getting Started Workbook 2 2018 BlackBerry. All rights reserved. BlackBerry and related trademarks, names and logos are the property of BlackBerry

More information

Verteego VDS Documentation

Verteego VDS Documentation Verteego VDS Documentation Release 1.0 Verteego May 31, 2017 Installation 1 Getting started 3 2 Ansible 5 2.1 1. Install Ansible............................................. 5 2.2 2. Clone installation

More information

ForeScout Extended Module for MobileIron

ForeScout Extended Module for MobileIron Version 1.8 Table of Contents About MobileIron Integration... 4 Additional MobileIron Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...

More information

Full Stack Web Developer Nanodegree Syllabus

Full Stack Web Developer Nanodegree Syllabus Full Stack Web Developer Nanodegree Syllabus Build Complex Web Applications Before You Start Thank you for your interest in the Full Stack Web Developer Nanodegree! In order to succeed in this program,

More information

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch AirWatch v9.3 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

I hate money. Release 1.0

I hate money. Release 1.0 I hate money Release 1.0 Nov 01, 2017 Contents 1 Table of content 3 2 Indices and tables 15 i ii «I hate money» is a web application made to ease shared budget management. It keeps track of who bought

More information

Dell OpenManage Mobile Version 1.0 User s Guide

Dell OpenManage Mobile Version 1.0 User s Guide Dell OpenManage Mobile Version 1.0 User s Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates

More information

Google Domain Shared Contacts Client Documentation

Google Domain Shared Contacts Client Documentation Google Domain Shared Contacts Client Documentation Release 0.1.0 Robert Joyal Mar 31, 2018 Contents 1 Google Domain Shared Contacts Client 3 1.1 Features..................................................

More information

MANAGING ANDROID DEVICES: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE

MANAGING ANDROID DEVICES: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE GUIDE APRIL 2019 PRINTED 17 APRIL 2019 MANAGING ANDROID DEVICES: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE Table of Contents Overview Introduction Audience Getting Started with Android

More information

Using OAuth 2.0 to Access ionbiz APIs

Using OAuth 2.0 to Access ionbiz APIs Using OAuth 2.0 to Access ionbiz APIs ionbiz APIs use the OAuth 2.0 protocol for authentication and authorization. ionbiz supports common OAuth 2.0 scenarios such as those for web server, installed, and

More information

puppet-diamond Documentation

puppet-diamond Documentation puppet-diamond Documentation Release 0.3.0 Ian Dennis Miller Mar 21, 2017 Contents 1 Overview 3 2 Introduction 5 3 User Guide 9 4 About 15 i ii Puppet-Diamond is framework for creating and managing an

More information

GMusicProcurator Documentation

GMusicProcurator Documentation GMusicProcurator Documentation Release 0.5.0 Mark Lee Sep 27, 2017 Contents 1 Features 3 2 Table of Contents 5 2.1 Installation................................................ 5 2.1.1 Requirements..........................................

More information

Cloud Help for Community Managers...3. Release Notes System Requirements Administering Jive for Office... 6

Cloud Help for Community Managers...3. Release Notes System Requirements Administering Jive for Office... 6 for Office Contents 2 Contents Cloud Help for Community Managers...3 Release Notes... 4 System Requirements... 5 Administering Jive for Office... 6 Getting Set Up...6 Installing the Extended API JAR File...6

More information

Vodafone Secure Device Manager Administration User Guide

Vodafone Secure Device Manager Administration User Guide Vodafone Secure Device Manager Administration User Guide Vodafone New Zealand Limited. Correct as of June 2017. Vodafone Ready Business Contents Introduction 3 Help 4 How to find help in the Vodafone Secure

More information

Tutorial: Building the Services Ecosystem

Tutorial: Building the Services Ecosystem Tutorial: Building the Services Ecosystem GlobusWorld 2018 Steve Tuecke tuecke@globus.org What is a services ecosystem? Anybody can build services with secure REST APIs App Globus Transfer Your Service

More information

EnhancedEndpointTracker Documentation

EnhancedEndpointTracker Documentation EnhancedEndpointTracker Documentation Release 1.0 agccie Jul 23, 2018 Contents: 1 Introduction 1 2 Install 3 2.1 ACI Application............................................. 3 2.2 Standalone Application.........................................

More information

ReportPlus Embedded Web SDK Guide

ReportPlus Embedded Web SDK Guide ReportPlus Embedded Web SDK Guide ReportPlus Web Embedding Guide 1.4 Disclaimer THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED AS IS WITHOUT ANY EXPRESS REPRESENTATIONS OF WARRANTIES. IN ADDITION,

More information

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch

VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch Workspace ONE UEM v9.4 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard

More information

Comodo Endpoint Manager Software Version 6.25

Comodo Endpoint Manager Software Version 6.25 Comodo Endpoint Manager Software Version 6.25 End User Guide Guide Version 6.25.121918 Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013 Table of Contents 1. Introduction to Endpoint Manager...3

More information

FINAL PROJECT: MUSIC SERVER

FINAL PROJECT: MUSIC SERVER December 7, 2016 FINAL PROJECT: MUSIC SERVER Presented by: Elizabeth Ferreira & Matthew Visconti EMT 2390L OPERATING SYSTEMS LAB PROF: HAMILTON 1 TABLE OF CONTENT INTRODUCTION... 3 Raspberry Pi 3... 4

More information

AWS Remote Access VPC Bundle

AWS Remote Access VPC Bundle AWS Remote Access VPC Bundle Deployment Guide Last updated: April 11, 2017 Aviatrix Systems, Inc. 411 High Street Palo Alto CA 94301 USA http://www.aviatrix.com Tel: +1 844.262.3100 Page 1 of 12 TABLE

More information

CS 410/510: Web Security X1: Labs Setup WFP1, WFP2, and Kali VMs on Google Cloud

CS 410/510: Web Security X1: Labs Setup WFP1, WFP2, and Kali VMs on Google Cloud CS 410/510: Web Security X1: Labs Setup WFP1, WFP2, and Kali VMs on Google Cloud Go to Google Cloud Console => Compute Engine => VM instances => Create Instance For the Boot Disk, click "Change", then

More information

AEM Mobile: Setting up Google as an Identity Provider

AEM Mobile: Setting up Google as an Identity Provider AEM Mobile: Setting up Google as an Identity Provider Requirement: Prerequisite knowledge Understanding of AEM Mobile Required Products AEM Mobile Google Account Generating the client ID and secret To

More information

Autopology Installation & Quick Start Guide

Autopology Installation & Quick Start Guide Autopology Installation & Quick Start Guide Version 1.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. You

More information

Release 3.0. Delegated Admin Application Guide

Release 3.0. Delegated Admin Application Guide Release 3.0 Delegated Admin Application Guide Notice PingDirectory Product Documentation Copyright 2004-2018 Ping Identity Corporation. All rights reserved. Trademarks Ping Identity, the Ping Identity

More information

Building a Django Twilio Programmable Chat Application

Building a Django Twilio Programmable Chat Application Building a Django Twilio Programmable Chat Application twilio.com/blog/08/0/python-django-twilio-programmable-chat-application.html March 7, 08 As a developer, I ve always wanted to include chat capabilities

More information

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway VMware AirWatch Content Gateway for Linux VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Comodo Endpoint Manager Software Version 6.25

Comodo Endpoint Manager Software Version 6.25 Comodo Endpoint Manager Software Version 6.25 End User Guide Guide Version 6.25.012219 Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013 Table of Contents 1. Introduction to Endpoint Manager...3

More information

Comodo Endpoint Manager Software Version 6.26

Comodo Endpoint Manager Software Version 6.26 Comodo Endpoint Manager Software Version 6.26 End User Guide Guide Version 6.26.021819 Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013 Table of Contents 1. Introduction to Endpoint Manager...3

More information

Unifer Documentation. Release V1.0. Matthew S

Unifer Documentation. Release V1.0. Matthew S Unifer Documentation Release V1.0 Matthew S July 28, 2014 Contents 1 Unifer Tutorial - Notes Web App 3 1.1 Setting up................................................. 3 1.2 Getting the Template...........................................

More information

Using vrealize Operations Tenant App as a Service Provider

Using vrealize Operations Tenant App as a Service Provider Using vrealize Operations Tenant App as a Service Provider Using vrealize Operations Tenant App as a Service Provider You can find the most up-to-date technical documentation on the VMware Web site at:

More information

LCE Web Query Client 4.8 User Manual. Last Revised: January 11, 2017

LCE Web Query Client 4.8 User Manual. Last Revised: January 11, 2017 LCE Web Query Client 4.8 User Manual Last Revised: January 11, 2017 Table of Contents LCE Web Query Client 4.8 User Manual 1 Getting Started with the LCE Web Query Client 4 Standards and Conventions 5

More information

Adobe Marketing Cloud Bloodhound for Mac 3.0

Adobe Marketing Cloud Bloodhound for Mac 3.0 Adobe Marketing Cloud Bloodhound for Mac 3.0 Contents Adobe Bloodhound for Mac 3.x for OSX...3 Getting Started...4 Processing Rules Mapping...6 Enable SSL...7 View Hits...8 Save Hits into a Test...9 Compare

More information

DEPLOYING A 3SCALE API GATEWAY ON RED HAT OPENSHIFT

DEPLOYING A 3SCALE API GATEWAY ON RED HAT OPENSHIFT TUTORIAL: DEPLOYING A 3SCALE API GATEWAY ON RED HAT OPENSHIFT This tutorial describes how to deploy a dockerized version of the 3scale API Gateway 1.0 (APIcast) that is packaged for easy installation and

More information

Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking

Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking In lab 1, you have setup the web framework and the crawler. In this lab, you will complete the deployment flow for launching a web application

More information

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 12 Tutorial 3 Part 1 Twitter API In this tutorial, we will learn

More information

django-sticky-uploads Documentation

django-sticky-uploads Documentation django-sticky-uploads Documentation Release 0.2.0 Caktus Consulting Group October 26, 2014 Contents 1 Requirements/Installing 3 2 Browser Support 5 3 Documentation 7 4 Running the Tests 9 5 License 11

More information

DreamFactory Security Guide

DreamFactory Security Guide DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit

More information

VMware AirWatch Content Gateway Guide for Linux For Linux

VMware AirWatch Content Gateway Guide for Linux For Linux VMware AirWatch Content Gateway Guide for Linux For Linux Workspace ONE UEM v9.7 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

Guides SDL Server Documentation Document current as of 05/24/ :13 PM.

Guides SDL Server Documentation Document current as of 05/24/ :13 PM. Guides SDL Server Documentation Document current as of 05/24/2018 04:13 PM. Overview This document provides the information for creating and integrating the SmartDeviceLink (SDL) server component with

More information

ForeScout Extended Module for MaaS360

ForeScout Extended Module for MaaS360 Version 1.8 Table of Contents About MaaS360 Integration... 4 Additional ForeScout MDM Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...

More information

Patch Server for Jamf Pro Documentation

Patch Server for Jamf Pro Documentation Patch Server for Jamf Pro Documentation Release 0.7.0 Bryson Tyrrell Mar 16, 2018 Contents 1 Change History 3 2 Setup the Patch Server Web Application 7 3 Add Your Patch Server to Jamf Pro 11 4 API Authentication

More information

Release Ralph Offinger

Release Ralph Offinger nagios c heck p aloaltodocumentation Release 0.3.2 Ralph Offinger May 30, 2017 Contents 1 nagios_check_paloalto: a Nagios/Icinga Plugin 3 1.1 Documentation..............................................

More information

TangeloHub Documentation

TangeloHub Documentation TangeloHub Documentation Release None Kitware, Inc. September 21, 2015 Contents 1 User s Guide 3 1.1 Managing Data.............................................. 3 1.2 Running an Analysis...........................................

More information

ZENworks Service Desk 8.0 Using ZENworks with ZENworks Service Desk. November 2018

ZENworks Service Desk 8.0 Using ZENworks with ZENworks Service Desk. November 2018 ZENworks Service Desk 8.0 Using ZENworks with ZENworks Service Desk November 2018 Legal Notices For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions,

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Gerrit

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Gerrit Gerrit About the Tutorial Gerrit is a web-based code review tool, which is integrated with Git and built on top of Git version control system (helps developers to work together and maintain the history

More information

RED IM Integration with Bomgar Privileged Access

RED IM Integration with Bomgar Privileged Access RED IM Integration with Bomgar Privileged Access 2018 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the

More information

Carbon Black QRadar App User Guide

Carbon Black QRadar App User Guide Carbon Black QRadar App User Guide Table of Contents Carbon Black QRadar App User Guide... 1 Cb Event Forwarder... 2 Overview...2 Requirements...2 Install Cb Event Forwarder RPM...2 Configure Cb Event

More information

owncloud Android App Manual

owncloud Android App Manual owncloud Android App Manual Release 2.0.0 The owncloud developers December 14, 2017 CONTENTS 1 Using the owncloud Android App 1 1.1 Getting the owncloud Android App...................................

More information

vrealize Code Stream Plug-In SDK Development Guide

vrealize Code Stream Plug-In SDK Development Guide vrealize Code Stream Plug-In SDK Development Guide vrealize Code Stream 2.2 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

Qualys Release Notes

Qualys Release Notes Qualys 8.9.1 Release Notes This new release of the Qualys Cloud Suite of Security and Compliance Applications includes improvements to Vulnerability Management and Policy Compliance. Qualys Cloud Platform

More information

Eucalyptus User Console Guide

Eucalyptus User Console Guide Eucalyptus 3.4.1 User Console Guide 2013-12-11 Eucalyptus Systems Eucalyptus Contents 2 Contents User Console Overview...5 Install the Eucalyptus User Console...6 Install on Centos / RHEL 6.3...6 Configure

More information

Bambu API Documentation

Bambu API Documentation Bambu API Documentation Release 2.0.1 Steadman Sep 27, 2017 Contents 1 About Bambu API 3 2 About Bambu Tools 2.0 5 3 Installation 7 4 Basic usage 9 5 Questions or suggestions? 11 6 Contents 13 6.1 Defining

More information

The InfluxDB-Grafana plugin for Fuel Documentation

The InfluxDB-Grafana plugin for Fuel Documentation The InfluxDB-Grafana plugin for Fuel Documentation Release 0.8.0 Mirantis Inc. December 14, 2015 Contents 1 User documentation 1 1.1 Overview................................................. 1 1.2 Release

More information

Swift Web Applications on the AWS Cloud

Swift Web Applications on the AWS Cloud Swift Web Applications on the AWS Cloud Quick Start Reference Deployment November 2016 Asif Khan, Tom Horton, and Tony Vattathil Solutions Architects, Amazon Web Services Contents Overview... 2 Architecture...

More information

BlackBerry UEM Configuration Guide

BlackBerry UEM Configuration Guide BlackBerry UEM Configuration Guide 12.9 2018-11-05Z 2 Contents Getting started... 7 Configuring BlackBerry UEM for the first time... 7 Configuration tasks for managing BlackBerry OS devices... 9 Administrator

More information

This tutorial is meant for software developers who want to learn how to lose less time on API integrations!

This tutorial is meant for software developers who want to learn how to lose less time on API integrations! CloudRail About the Tutorial CloudRail is an API integration solution that speeds up the process of integrating third-party APIs into an application and maintaining them. It does so by providing libraries

More information

Dell EMC OpenManage Mobile Version 2.0 User s Guide (ios)

Dell EMC OpenManage Mobile Version 2.0 User s Guide (ios) Dell EMC OpenManage Mobile Version 2.0 User s Guide (ios) Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION

More information

Dell OpenManage Mobile Version 1.5 User s Guide (ios)

Dell OpenManage Mobile Version 1.5 User s Guide (ios) Dell OpenManage Mobile Version 1.5 User s Guide (ios) Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates

More information

Configuration Guide. BlackBerry UEM. Version 12.9

Configuration Guide. BlackBerry UEM. Version 12.9 Configuration Guide BlackBerry UEM Version 12.9 Published: 2018-07-16 SWD-20180713083904821 Contents About this guide... 8 Getting started... 9 Configuring BlackBerry UEM for the first time...9 Configuration

More information

Building the Modern Research Data Portal. Developer Tutorial

Building the Modern Research Data Portal. Developer Tutorial Building the Modern Research Data Portal Developer Tutorial Thank you to our sponsors! U. S. DEPARTMENT OF ENERGY 2 Presentation material available at www.globusworld.org/workshop2016 bit.ly/globus-2016

More information

VMware AirWatch Android Platform Guide

VMware AirWatch Android Platform Guide VMware AirWatch Android Platform Guide Workspace ONE UEM v9.4 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. This product

More information

TRAINING GUIDE. Tablet: Cradle to Mobile Configuration and Setup

TRAINING GUIDE. Tablet: Cradle to Mobile Configuration and Setup TRAINING GUIDE Tablet: Cradle to Mobile Configuration and Setup Tablet Cradle to Mobile The Lucity Android Tablet and Lucity ios applications have been designed to work under the same framework as the

More information

Wifiphisher Documentation

Wifiphisher Documentation Wifiphisher Documentation Release 1.2 George Chatzisofroniou Jan 13, 2018 Contents 1 Table Of Contents 1 1.1 Getting Started.............................................. 1 1.2 User s guide...............................................

More information

Dell EMC OpenManage Mobile. Version User s Guide (ios)

Dell EMC OpenManage Mobile. Version User s Guide (ios) Dell EMC OpenManage Mobile Version 2.0.20 User s Guide (ios) Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION

More information

API Gateway. Version 7.5.1

API Gateway. Version 7.5.1 O A U T H U S E R G U I D E API Gateway Version 7.5.1 15 September 2017 Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.5.1 No part

More information

Configure Guest Access

Configure Guest Access Cisco ISE Guest Services, page 1 Guest and Sponsor Accounts, page 2 Guest Portals, page 18 Sponsor Portals, page 34 Monitor Guest and Sponsor Activity, page 46 Guest Access Web Authentication Options,

More information

DEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP Access Policy Manager with IBM, Oracle, and Microsoft

DEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP Access Policy Manager with IBM, Oracle, and Microsoft DEPLOYMENT GUIDE Version 1.1 Deploying the BIG-IP Access Policy Manager with IBM, Oracle, and Microsoft Table of Contents Table of Contents Introducing the BIG-IP APM deployment guide Revision history...1-1

More information

Best Practices: Authentication & Authorization Infrastructure. Massimo Benini HPCAC - April,

Best Practices: Authentication & Authorization Infrastructure. Massimo Benini HPCAC - April, Best Practices: Authentication & Authorization Infrastructure Massimo Benini HPCAC - April, 03 2019 Agenda - Common Vocabulary - Keycloak Overview - OAUTH2 and OIDC - Microservices Auth/Authz techniques

More information

Red Hat 3Scale 2.0 Terminology

Red Hat 3Scale 2.0 Terminology Red Hat Scale 2.0 Terminology For Use with Red Hat Scale 2.0 Last Updated: 2018-0-08 Red Hat Scale 2.0 Terminology For Use with Red Hat Scale 2.0 Legal Notice Copyright 2018 Red Hat, Inc. The text of

More information

ForeScout Extended Module for Symantec Endpoint Protection

ForeScout Extended Module for Symantec Endpoint Protection ForeScout Extended Module for Symantec Endpoint Protection Version 1.0.0 Table of Contents About the Symantec Endpoint Protection Integration... 4 Use Cases... 4 Additional Symantec Endpoint Protection

More information

DCLI User's Guide. Data Center Command-Line Interface 2.7.0

DCLI User's Guide. Data Center Command-Line Interface 2.7.0 Data Center Command-Line Interface 2.7.0 You can find the most up-to-date technical documentation on the VMware Web site at: https://docs.vmware.com/ The VMware Web site also provides the latest product

More information

Kinto Documentation. Release Mozilla Services Da French Team

Kinto Documentation. Release Mozilla Services Da French Team Kinto Documentation Release 0.2.2 Mozilla Services Da French Team June 23, 2015 Contents 1 In short 3 2 Table of content 5 2.1 API Endpoints.............................................. 5 2.2 Installation................................................

More information

Installing SmartSense on HDP

Installing SmartSense on HDP 1 Installing SmartSense on HDP Date of Publish: 2018-07-12 http://docs.hortonworks.com Contents SmartSense installation... 3 SmartSense system requirements... 3 Operating system, JDK, and browser requirements...3

More information

nacelle Documentation

nacelle Documentation nacelle Documentation Release 0.4.1 Patrick Carey August 16, 2014 Contents 1 Standing on the shoulders of giants 3 2 Contents 5 2.1 Getting Started.............................................. 5 2.2

More information

OAM 2FA Value-Added Module (VAM) Deployment Guide

OAM 2FA Value-Added Module (VAM) Deployment Guide OAM 2FA Value-Added Module (VAM) Deployment Guide Copyright Information 2018. SecureAuth is a copyright of SecureAuth Corporation. SecureAuth s IdP software, appliances, and other products and solutions,

More information

Python web frameworks

Python web frameworks Flask Python web frameworks Django Roughly follows MVC pattern Steeper learning curve. Flask Initially an April Fools joke Micro -framework: minimal approach. Smaller learning curve http://flask.pocoo.org/docs/0.12/quickstart/#a-minimalapplication

More information

Biostar Central Documentation. Release latest

Biostar Central Documentation. Release latest Biostar Central Documentation Release latest Oct 05, 2017 Contents 1 Features 3 2 Support 5 3 Quick Start 7 3.1 Install................................................... 7 3.2 The biostar.sh manager..........................................

More information

django-oauth2-provider Documentation

django-oauth2-provider Documentation django-oauth2-provider Documentation Release 0.2.7-dev Alen Mujezinovic Aug 16, 2017 Contents 1 Getting started 3 1.1 Getting started.............................................. 3 2 API 5 2.1 provider.................................................

More information

Koalix ERP. Release 0.2

Koalix ERP. Release 0.2 Koalix ERP Release 0.2 March 01, 2016 Contents 1 Features 3 1.1 Screenshots................................................ 3 1.2 Installation................................................ 6 2 Indices

More information

Guardium Apps: DRAFT User Guide IBM

Guardium Apps: DRAFT User Guide IBM Guardium Apps: DRAFT User Guide IBM ii Guardium Apps: DRAFT User Guide Contents Guardium Apps........... 1 Guardium app development overview...... 1 SDK prerequisites............. 2 Installing Python 2.7.9

More information

Installing and Using Docker Toolbox for Mac OSX and Windows

Installing and Using Docker Toolbox for Mac OSX and Windows Installing and Using Docker Toolbox for Mac OSX and Windows One of the most compelling reasons to run Docker on your local machine is the speed at which you can deploy and build lab environments. As a

More information

Table of Contents. Configure and Manage Logging in to the Management Portal Verify and Trust Certificates

Table of Contents. Configure and Manage Logging in to the Management Portal Verify and Trust Certificates Table of Contents Configure and Manage Logging in to the Management Portal Verify and Trust Certificates Configure System Settings Add Cloud Administrators Add Viewers, Developers, or DevOps Administrators

More information

vsphere APIs and SDKs First Published On: Last Updated On:

vsphere APIs and SDKs First Published On: Last Updated On: First Published On: 07-30-2017 Last Updated On: 07-30-2017 1 Table of Contents 1. vsphere Automation APIs (REST) 1.1.vSphere API Explorer 1.2.vSphere Automation APIs - Introduction 2. vsphere Automation

More information

Integrating with ClearPass HTTP APIs

Integrating with ClearPass HTTP APIs Integrating with ClearPass HTTP APIs HTTP based APIs The world of APIs is full concepts that are not immediately obvious to those of us without software development backgrounds and terms like REST, RPC,

More information

Dell EMC OpenManage Mobile. Version User s Guide (Android)

Dell EMC OpenManage Mobile. Version User s Guide (Android) Dell EMC OpenManage Mobile Version 2.0.20 User s Guide (Android) Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION

More information

0. Introduction On-demand. Manual Backups Full Backup Custom Backup Store Your Data Only Exclude Folders.

0. Introduction On-demand. Manual Backups Full Backup Custom Backup Store Your Data Only Exclude Folders. Backup & Restore 0. Introduction..2 1. On-demand. Manual Backups..3 1.1 Full Backup...3 1.2 Custom Backup 5 1.2.1 Store Your Data Only...5 1.2.2 Exclude Folders.6 1.3 Restore Your Backup..7 2. On Schedule.

More information