Agenda. How to configure



Similar documents
Securing ArcGIS Server Services: First Steps

Building Secure Applications. James Tedrick

Tenrox. Single Sign-On (SSO) Setup Guide. January, Tenrox. All rights reserved.

Flexible Identity Federation

Egnyte Single Sign-On (SSO) Installation for OneLogin

Portal for ArcGIS: An Introduction

Single Sign-on (SSO) technologies for the Domino Web Server

Authentication Methods

Perceptive Experience Single Sign-On Solutions

New Single Sign-on Options for IBM Lotus Notes & Domino IBM Corporation

Getting Started with AD/LDAP SSO

Copyright: WhosOnLocation Limited

TIB 2.0 Administration Functions Overview

ADFS Integration Guidelines

SAML-Based SSO Solution

The increasing popularity of mobile devices is rapidly changing how and where we

CA Nimsoft Service Desk

INUVIKA OPEN VIRTUAL DESKTOP ENTERPRISE

Single Sign On for ShareFile with NetScaler. Deployment Guide

Configuring Salesforce

Step-by-Step guide for SSO from MS Sharepoint 2010 to SAP EP 7.0x

Connected Data. Connected Data requirements for SSO

OneLogin Integration User Guide

How To Use Salesforce Identity Features

Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER

About Me. Software Architect with ShapeBlue Specialise in. 3 rd party integrations and features in CloudStack

Portal for ArcGIS. Satish Sankaran Robert Kircher

ABOUT TOOLS4EVER ABOUT DELOITTE RISK SERVICES

Portal. from the trenches!

Securing WebFOCUS A Primer. Bob Hoffman Information Builders

SAML-Based SSO Solution

For details about using automatic user provisioning with Salesforce, see Configuring user provisioning for Salesforce.

Workday Mobile Security FAQ

An overview of configuring WebEx for single sign-on. To configure the WebEx application for single-sign on from the cloud service (an overview)

SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit

Okta/Dropbox Active Directory Integration Guide

HP Software as a Service. Federated SSO Guide

Identity Implementation Guide

TIBCO Spotfire Platform IT Brief

CA Performance Center

User Management Tool 1.5

This chapter describes how to use the Junos Pulse Secure Access Service in a SAML single sign-on deployment. It includes the following sections:

Flexible Identity Federation

FileCloud Security FAQ

Enterprise Knowledge Platform

HP Software as a Service

SAM Context-Based Authentication Using Juniper SA Integration Guide

Configuring Single Sign-On from the VMware Identity Manager Service to Office 365

Configuring ADFS 3.0 to Communicate with WhosOnLocation SAML

To set up Egnyte so employees can log in using SSO, follow the steps below to configure VMware Horizon and Egnyte to work with each other.

Configuring EPM System for SAML2-based Federation Services SSO

AVG Business Secure Sign On Active Directory Quick Start Guide

Google Apps Deployment Guide

SAFE-T RSACCESS REPLACEMENT FOR MICROSOFT FOREFRONT UNIFIED ACCESS GATEWAY (UAG)

Deploying RSA ClearTrust with the FirePass controller

T his feature is add-on service available to Enterprise accounts.

Egnyte Single Sign-On (SSO) Configuration for Active Directory Federation Services (ADFS)

Integrating IBM Cognos 8 BI with 3rd Party Auhtentication Proxies

Single Sign On (SSO) Implementation Manual. For Connect 5 & MyConnect Sites

SalesForce SSO with Active Directory Federated Services (ADFS) v2.0 Authenticating Users Using SecurAccess Server by SecurEnvoy

Sophos Mobile Control Installation guide. Product version: 3

Setup Guide Access Manager 3.2 SP3

SAML 2.0 SSO Deployment with Okta

Entrust Managed Services PKI. Configuring secure LDAP with Domain Controller digital certificates

Configuring SuccessFactors

Protecting Juniper SA using Certificate-Based Authentication. Quick Start Guide

Enabling single sign-on for Cognos 8/10 with Active Directory

Enabling Federation and Web-Single Sign-On in Heterogeneous Landscapes with the Identity Provider and Security Token Service Supplied by SAP NetWeaver

Only LDAP-synchronized users can access SAML SSO-enabled web applications. Local end users and applications users cannot access them.

An overview of configuring WebEx for single sign-on. To configure the WebEx application for single-sign on from the cloud service (an overview)

This section includes troubleshooting topics about single sign-on (SSO) issues.

Configuration Guide BES12. Version 12.3

Q&A Session for Understanding Atrium SSO Date: Thursday, February 14, 2013, 8:00am Pacific

Sharepoint server SSO

CA CloudMinder. Getting Started with SSO 1.5

CERTIFICATE-BASED SINGLE SIGN-ON FOR EMC MY DOCUMENTUM FOR MICROSOFT OUTLOOK USING CA SITEMINDER

Dell One Identity Cloud Access Manager How to Configure for SSO to SAP NetWeaver using SAML 2.0

Gateway Apps - Security Summary SECURITY SUMMARY

Security IIS Service Lesson 6

Cox Managed CPE Services. RADIUS Authentication for AnyConnect VPN Version 1.3 [Draft]

SP-initiated SSO for Smartsheet is automatically enabled when the SAML feature is activated.

Setup Guide Access Manager Appliance 3.2 SP3

Configuring Sponsor Authentication

How To Enable A Websphere To Communicate With Ssl On An Ipad From Aaya One X Portal On A Pc Or Macbook Or Ipad (For Acedo) On A Network With A Password Protected (

ArcGIS for Server Deployment Scenarios An ArcGIS Server s architecture tour

INTEGRATION GUIDE. IDENTIKEY Federation Server for Juniper SSL-VPN

Directory Integration with Okta. An Architectural Overview. Okta Inc. 301 Brannan Street San Francisco, CA

INTEGRATE SALESFORCE.COM SINGLE SIGN-ON WITH THIRD-PARTY SINGLE SIGN-ON USING SENTRY A GUIDE TO SUCCESSFUL USE CASE

Zendesk SSO with Cloud Secure using MobileIron MDM Server and Okta

Advanced Configuration Administration Guide

SAP NetWeaver AS Java

Configuring Parature Self-Service Portal

AVG Business SSO Connecting to Active Directory

Configuring Single Sign-on from the VMware Identity Manager Service to AirWatch Applications

PingFederate. Salesforce Connector. Quick Connection Guide. Version 4.1

SAML SSO Configuration

SAML single sign-on configuration overview

Administrator Guide. v 11

Security Assertion Markup Language (SAML) Site Manager Setup

Use Enterprise SSO as the Credential Server for Protected Sites

Transcription:

dlaw@esri.com

Agenda Strongly Recommend: Knowledge of ArcGIS Server and Portal for ArcGIS Security in the context of ArcGIS Server/Portal for ArcGIS Access Authentication Authorization: securing web services Encryption and certificates ArcGIS Server + Portal for ArcGIS Enterprise groups and SAML in Portal for ArcGIS Summary How to configure A

ArcGIS Server/Portal for ArcGIS Security Protect your assets Control access and set permissions

ArcGIS 10.3.x for Server Web GIS in your Infrastructure Desktop Web Device portal Portal for ArcGIS Server Online Content and Services ArcGIS Server A

Access Who can login to ArcGIS Server?

ArcGIS Server Access User Valid login to access Role Grouping of users - 3 types 1. Administrators Full admin control 2. Publishers Publish web services 3. Users View web services Permissions Identity store Defines your users and roles - User store + Role store A

ArcGIS Server: User considerations Where are your users coming from? - Determines which type of identity store you should use Intranet Windows Active Directory or LDAP Internet Built-in or custom Organizations IT network External Identity store Internal A

ArcGIS Server: Role considerations How much control do I have on my ArcGIS Server site? - Managed by me, within my Dept? or - Managed by my organization s IT Dept May affect where you define your roles or LDAP Built-in identity store Enterprise identity store A

ArcGIS Server: Identity Store Identity Store Defines your users and roles 3 different options 1. Built-in (default) 2. Register with an enterprise identity store - Windows Active Directory - LDAP 3. Mixed mode - Users from enterprise identity store - Roles from built-in store Identity store A

Demo ArcGIS Server Manager Show Users and Roles

Authentication Check and verify user identity

Authentication Tier/Method Authentication Check and verify user identity 2 options 1. GIS Tier - Uses tokens to authenticate 2. Web Tier - Uses HTTP authentication - E.g., Basic, Digest, Integrated Windows, Client certificates, and Custom A

ArcGIS Web Adaptor Enables ArcGIS Server to work with 3 rd party web server - E.g., Microsoft IIS, IBM Web Sphere, etc. Leverage web server features Required for web-tier authentication Provides more flexibility to control site access Conceptually like a reverse proxy Separate software install - Included with ArcGIS for Server http://80 https://443 Web Server Web Adaptor http://6080 https://6443 GIS Server GIS site

GIS Tier Authentication Client GIS Server checks credentials Web Server Web Adaptor Token Unique identifier sent from GIS Server to client to identify an interaction session 1. Credentials sent to GIS server 3. Esri token sent back to client GIS Server Configuration store Identity store 2. Checked with ID store Server directories A

Web Tier Authentication Client Web server checks credentials Must use ArcGIS Web Adaptor HTTP authentication 3. Credentials sent to GIS server Web Server Web Adaptor 1. Credentials checked with ID store 2. Credentials sent to Web Adaptor GIS Server Identity store Configuration store Server directories A

GIS Tier vs. Web Tier Authentication GIS Tier / Token Web Tier / HTTP Auth Default Yes No Public / anonymous possible Clients Supporting Esri All, including OGC Yes Requirements Enable SSL ArcGIS Web Adaptor(s) required Basic require SSL Digest special setup IWA Windows only No

Demo ArcGIS Server Manager Show how to select authentication method Show IIS configuration of ArcGIS Web Adaptor

Authorization What you are allowed to do

Securing GIS Web Services Set permissions for roles on folders and services - Administrators/Publishers grant permissions All new services are public by default - Anonymous access Can specify whether folders require HTTPS

Demo ArcGIS Server Manager Show securing a web service Show accessing a secured web service

Encryption and HTTPS Securing communication protocols

Should you be using HTTPS? Hypertext Transfer Protocol Secure (HTTPS) HTTPS: a protocol for secure communication Yes! To enable, you need to update the security configuration within the ArcGIS Server Administrator Directory - Select HTTP And HTTPS or HTTPS Only HTTPS requires security certificate, which contains - Key information, owner identity, and digital signature of an entity that has verified the certificate s contents are correct

Security Certificates Enabling HTTPS in ArcGIS Server generates a self-signed certificate for every machine in the site - Used to communicate with the ArcGIS Web Adaptor over port 6443 For production site, the ArcGIS Web Adaptor should use a certificate signed by a domain or well-known Certificate Authority (CA) Web clients use the certificate to trust content from ArcGIS Server Want to avoid: Certificate signed by domain or well-known CA A

How do you set up a Security Certificate? 1. Generate a Certificate Signing Request (CSR) 2. Send CSR for signing - By a domain or well-known Certificate Authority 3. Import signed certificate A

Portal for ArcGIS Extension to ArcGIS for Server

Using Portal with ArcGIS Server 1. Registering services 2. Federating an ArcGIS Server site Portal Server

Implementation Patterns Portal for ArcGIS + ArcGIS Server Portal for ArcGIS Item A Registered web service ArcGIS Server site 1 Identity Store Identity Store A

Demo Portal for ArcGIS Show register a web service with Portal

What can be Secured and Where? Portal for ArcGIS Portal Items Web map Data Web app ArcGIS Server Web Services

What does it mean to be Secured? Portal Item Web Map Packages Data Application What access means Can know what the URLs for the layers in the map Layers are secured independently Can download the package Can download the data Allows opening of app* (except referenced external app) ArcGIS Server Any service What access means Can perform any operation that is enabled

How is Security Set? Portal for ArcGIS - Permissions set by item owner - Can be changed by administrators Portal Items Web map Data Web app ArcGIS Server - Permissions can be set by any publisher/administrator Web Services

Portal for ArcGIS Security Integrates with Your Enterprise Security Infrastructure Authentication - Web tier authentication, including Windows Authentication & PKI - Web single sign-on (SSO) with SAML (10.3) - Portal tier authentication combining both built-in and enterprise users (10.3.1) Users, Roles, and Groups Users Built-in Enterprise Active Directory LDAP Roles Anonymous User Publisher Administrator Custom roles (10.3) Groups Built-in Enterprise groups (10.3)

How to Choose Identity Store for Portal for ArcGIS If the org has an Identity provider If the users are mostly or all internal If the users are mostly external SAML Windows Active Directory or LDAP Built-in

Groups and Roles A collection of users is called - Group in Portal for ArcGIS - Role in ArcGIS Server Collection of users In Portal, you define the Group - If you use enterprise identity store, can leverage enterprise groups In Server, Role defined with built-in roles or from enterprise identity store

Portal for ArcGIS Roles Permissions for Portal users defined by roles 3 default roles 1. Administrator 2. Publisher 3. User Custom roles (as of 10.3) - Provide more fine grained access control Permissions A

Portal for ArcGIS: Custom Roles Provide more flexibility to enable fine grained control on what members can do My Organization page > Edit Settings > Roles > Create Role

Demo Portal for ArcGIS Show creating a custom role

Implementation Patterns Portal for ArcGIS + ArcGIS Server Portal for ArcGIS Item A Registered web service ArcGIS Server site 1 Identity Store Identity Store A

Demo Portal for ArcGIS Show how a secured web service behaves in Portal

Implementation Patterns Portal for ArcGIS + ArcGIS Server Portal for ArcGIS Item A Item B Registered web service Federated Server ArcGIS Server site 1 ArcGIS Server site 2 Identity Store Identity Store A

Portal Server Federation Allows a single sign-on (SSO) experience between Portal and Server Permissions are all managed in Portal ArcGIS Server site must be HTTPS enabled Portal for ArcGIS Identity store When to use: - Desire for SSO user experience ArcGIS Server When NOT to use - When Portal/Server are in different physical locations - Portal and Server are different releases

Demo Portal for ArcGIS Show federating an ArcGIS Server site with Portal

Portal for ArcGIS and HTTPS The ArcGIS Web Adaptor is the primary access point for Portal - For production site, use a signed certificate from a domain or well-known Certificate Authority (CA) By default, Portal for ArcGIS encrypts communication between itself and the ArcGIS Web Adaptor on port 7443 via HTTPS Portal maintains a list of trusted CA Certs used when accessing external services over HTTPS - Needs to be updated if Portal is accessing internal services via HTTPS - Configuring the portal to trust certificates from your certifying authority

Other Security Options in Portal for ArcGIS Portal for ArcGIS At 10.3, several enhancements were added 1. Support for enterprise groups when Portal uses an enterprise identity store - Windows Active Directory or LDAP 2. Support for SAML authentication

10.3 Support for Enterprise Groups Enabled when Portal is configured with Windows Active Directory or LDAP

Enterprise Groups in Portal for ArcGIS Windows Active Directory or LDAP Portal for ArcGIS Exploration Group X Enterprise Group: Explore X A

10.3 Single Web Sign On through SAML (Security Assertion Markup Language) Industry standard for SSO

SAML Conceptual Workflow 1. User attempts to login 3. User sends login credentials to IDP Portal for ArcGIS 2. Portal redirects client to IDP Client 4. IDP authenticates user and sends SAML response to browser Identity Provider (IDP) 3 rd party 6. Portal verifies SAML response and user is logged in 5. Browser sends SAML response to Portal A

SAML login User Experience With SAML authentication enabled, user will be prompted by IDP to login Use IDP login or built-in login

5 Key Points Multiple ways to utilize your Enterprise Identity store Select the authentication option that best meets your business requirements Enable HTTPS on your ArcGIS Server site Use a security certificate signed by your domain or a well-known CA Portal Server Federation is optional A

Summary Security in the context of ArcGIS Server/Portal for ArcGIS Access Authentication Authorization: securing web services Encryption and certificates ArcGIS Server + Portal for ArcGIS Enterprise groups and SAML in Portal for ArcGIS