VSC01 Securing WPF Client Applications

Size: px
Start display at page:

Download "VSC01 Securing WPF Client Applications"

Transcription

1 VSC01 Securing WPF Client Applications Brian Noyes IDesign Inc About Brian Chief Architect IDesign Inc. ( Microsoft Regional Director ( Microsoft MVP Connected Systems Blog: Publishing Developing Applications with Windows Workflow Foundation, LiveLessons training DVD, June 2007 Smart Client Deployment with ClickOnce, Addison Wesley, January 2007 Data Binding in Windows Forms 2.0, Addison Wesley, January 2006 MSDN Magazine, MSDN Online, CoDe Magazine, The SilverlightShow, The Server Side.NET, asp.netpro, Visual Studio Magazine Speaking Microsoft TechEd US, Europe, Malaysia, Visual Studio Connections, DevTeach, INETA Speakers Bureau, MSDN Webcasts 1

2 Agenda.NET Security Overview Membership and Role Providers Client Application Services Code Access Security ClickOnce Security WCF Client Security Security Concerns Authentication Client and services Authorization Client and services Application protection Restrict what the application can do on the machine CAS-based Affects ClickOnce and WPF Browser apps Service message protection Intellectual property protection Obfuscation 2

3 Security WPF has no separate security mechanisms of its own Leverage existing security mechanisms of.net Framework Code Access Security (CAS) Role-based security ASP.NET Security providers Membership Roles Client Application Services ClickOnce partial trust May need to call a remote web service to authenticate WCF has built-in authentication mechanisms that can work against many different kinds of credential stores May need to disable portions of the UI based on roles Thread.CurrentPrincipal.IsUserInRole() Principal Principal implements IPrincipal System.Security.Principal public interface IPrincipal { IIdentity Identity {get;} bool IsInRole(string role); } An object representing identity and role(s) information Everything you need to know to make authorization decision Every thread has a principal Available implementation GenericPrincipal WindowsPrincipal 3

4 Principal Every thread has a principal public class Thread { public static IPrincipal CurrentPrincipal{get;set;} //More members } Can discover user name and authentication Without authentication, role-based security is meaningless IPrincipal principal = Thread.CurrentPrincipal; string username = principal.identity.name; bool isauthenticated = principal.identity.isauthenticated; Principal IPrincipal provides access to user identity via IIdentity public interface IIdentity { string AuthenticationType{get;} bool IsAuthenticated{get;} string Name{get;} } Available implementation GenericIdentity WindowsIdentity 4

5 Agenda.NET Security Overview Membership and Role Providers Client Application Services Code Access Security ClickOnce Security WCF Client Security ASP.NET Security Provider Model Provider Base Role Provider Membership Provider Sql Server Authorization Store Windows Token Sql Server Active Directory 5

6 Membership provider Can obtain configured provider from Membership public static class Membership { public static string ApplicationName{get;set;} public static MembershipProvider Provider{get;} public static bool ValidateUser(string username,string password); //Additional members } Can use Membership directly as shorthand Role provider Can obtain configured provider from Roles public static class Roles { public static string ApplicationName{get;set;} public static string[] GetRolesForUser(string username); public static bool IsUserInRole(string username,string rolename); public static RoleProvider Provider{get;} //Additional members } Can use Roles directly as shorthand 6

7 Membership and Role configuration system.web section of config file membership element Specify app default provider Provide collection of named providers rolemanager element Enable to turn on roles Specify app default provider Provide collection of named providers Leveraging Membership and Roles Can use directly in the client against a store reachable from the client WCF service calls can be authenticated and authorized via ASP.NET providers Client Application Services provides client implementations of the providers that use service calls to authenticate against remote service/store 7

8 Agenda.NET Security Overview Membership and Role Providers Client Application Services Code Access Security ClickOnce Security WCF Client Security Client Application Services Declarative / configuration based approach Uses client implementations of membership / role providers They make ASP.NET Web Service calls to IIS hosted service Service does the actual authentication and role lookup and returns results to client Establishes role principal on client for authorization checks Also supports profiles (user prefs) 8

9 Client Application Services Create an ASP.NET site that will be called to authenticate user Configure to answer Client Application Services calls Enable Client Application Services in the client app Configure addresses for the services Login the user User Membership and Role providers in client code as needed Or use Principal on the thread Agenda.NET Security Overview Membership and Role Providers Client Application Services Code Access Security ClickOnce Security WCF Client Security 9

10 Code Access Security Intricate system that determines what a managed application can do based on Who created it Where it is running Greatly simplified in.net 4 Agenda.NET Security Overview Membership and Role Providers Client Application Services Code Access Security ClickOnce Security WCF Client Security 10

11 ClickOnce Security Can deploy apps with ClickOnce with partial trust Specific set of granted permissions App runs in constrained AppDomain Can specify trusted publishers based on the publisher certificate Avoid user prompting on install WPF Browser Apps Really ClickOnce deployed Partial trust by default Based on launch location Can run full trust Agenda.NET Security Overview Membership and Role Providers Client Application Services Code Access Security ClickOnce Security WCF Client Security 11

12 WCF Client Security Client needs to provide credentials to service Windows security If secured with Windows and inside the firewall, happens automatically Process identity collected by WCF stack If outside the firewall, can pass domain-qualified username/password explicitly ClientBase<T>.ClientCredentials.Windows Username credentials Can pass username/password via proxy ClientBase<T>.ClientCredentials.Username Client does not automatically establish a security context Resources Client Application Services Walkthough: Client Application Services, Bilal Haidar, ASP Alliance: Part 1: Part_1 Part 2: Smart Client Deployment with ClickOnce, Brian Noyes, Addison Wesley, Applications/dp/ brian.noyes@idesign.net Blog: 12

13 Your Feedback is Important Please fill out a session evaluation form drop it off at the conference registration desk. Thank you! 13

Thinking and Processing in Parallel Wrap Your Head Around WF 4.0 Concurrency. Brian Noyes IDesign Inc (www.idesign.net)

Thinking and Processing in Parallel Wrap Your Head Around WF 4.0 Concurrency. Brian Noyes IDesign Inc (www.idesign.net) Thinking and Processing in Parallel Wrap Your Head Around WF 4.0 Concurrency Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net)

More information

VWC02 Build N-Tier Silverlight Data Applications Easily with WCF RIA Services

VWC02 Build N-Tier Silverlight Data Applications Easily with WCF RIA Services VWC02 Build N-Tier Silverlight Data Applications Easily with WCF RIA Services Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net @briannoyes About Brian Chief Architect IDesign Inc. (www.idesign.net)

More information

VS10 WCF of Many Flavors When do I use which?

VS10 WCF of Many Flavors When do I use which? VS10 WCF of Many Flavors When do I use which? Brian Noyes Chief Architect, IDesign Inc (www.idesign.net) brian.noyes@idesign.net, @briannoyes About Brian Chief Architect IDesign Inc. (www.idesign.net)

More information

Prism Composite Application Guidance

Prism Composite Application Guidance Prism Composite Application Guidance Brian Noyes www.idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director (www.theregion.com) Microsoft MVP Silverlight Publishing

More information

Building Extensible XAML Client Apps

Building Extensible XAML Client Apps Building Extensible XAML Client Apps Brian Noyes Chief Architect, IDesign Inc www.idesign.net brian.noyes@idesign.net, @briannoyes Level: Intermediate About Brian Chief Architect IDesign Inc. (www.idesign.net)

More information

LVL08 Black Belt Silverlight Business Data Validation

LVL08 Black Belt Silverlight Business Data Validation LVL08 Black Belt Silverlight Business Data Validation Brian Noyes Chief Architect, IDesign Inc (www.idesign.net) brian.noyes@idesign.net, @briannnoyes About Brian Chief Architect IDesign Inc. (www.idesign.net)

More information

WCF RIA Services. About Brian 8/10/2011. Brian Noyes Chief Architect IDesign Inc. (www.idesign.net)

WCF RIA Services. About Brian 8/10/2011. Brian Noyes  Chief Architect IDesign Inc. (www.idesign.net) WCF RIA Services Brian Noyes www.idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director (www.theregion.com) Microsoft MVP Silverlight Publishing Developers Guide

More information

Build Loosely Coupled Silverlight Business Applications

Build Loosely Coupled Silverlight Business Applications Build Loosely Coupled Silverlight Business Applications Brian Noyes www.idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director (www.theregion.com) Microsoft

More information

VS08 This One Goes to Going Parallel with PFX, PLINQ, TPL and Async Keywords

VS08 This One Goes to Going Parallel with PFX, PLINQ, TPL and Async Keywords VS08 This One Goes to Going Parallel with PFX, PLINQ, TPL and Async Keywords Brian Noyes Chief Architect, IDesign Inc (www.idesign.net) brian.noyes@idesign.net, @briannoyes About Brian Chief Architect

More information

NET237: Deploying Smart Client Apps with ClickOnce

NET237: Deploying Smart Client Apps with ClickOnce NET237: Deploying Smart Client Apps with Brian Noyes Principal Software Architect IDesign, Inc. (www.idesign.net) About Brian Principal Software Architect, IDesign Inc. (www.idesign.net) Microsoft MVP

More information

APP301: Implement a Data Access Layer with Enterprise Library

APP301: Implement a Data Access Layer with Enterprise Library APP301: Implement a Data Access Layer with Enterprise Library Brian Noyes IDesign Inc. (www.idesign.net) brian.noyes@idesign.net http://www.softinsight.com/bnoyes/ About Brian Chief Architect, IDesign

More information

Composite Application Guidance for WPF and Silverlight (AKA Prism 2 )

Composite Application Guidance for WPF and Silverlight (AKA Prism 2 ) Composite Application Guidance for WPF and Silverlight (AKA Prism 2 ) Brian Noyes www.idesign.net About Brian Chief Architect, IDesign Inc. (www.idesign.net) Microsoft Regional Director / MVP Publishing

More information

Drive Application Behavior with Application and User Configuration Settings. Brian Noyes IDesign Inc (www.idesign.net)

Drive Application Behavior with Application and User Configuration Settings. Brian Noyes IDesign Inc (www.idesign.net) Drive Application Behavior with Application and User Configuration Settings Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect, IDesign Inc. (www.idesign.net)

More information

Drive Application Behavior with Application and User Configuration Settings Brian Noyes IDesign Inc (www.idesign.net)

Drive Application Behavior with Application and User Configuration Settings Brian Noyes IDesign Inc (www.idesign.net) Drive Application Behavior with Application and User Configuration Settings Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect, IDesign Inc. (www.idesign.net)

More information

Building Loosely Coupled XAML Client Apps with Prism

Building Loosely Coupled XAML Client Apps with Prism Building Loosely Coupled XAML Client Apps with Prism Brian Noyes IDesign Inc. (www.idesign.net) brian.noyes@idesign.net, @briannoyes About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft

More information

Build Custom Data Bound Objects and Collections

Build Custom Data Bound Objects and Collections Build Custom Data Bound Objects and Collections Brian Noyes IDesign, Inc. (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect, IDesign Inc. (www.idesign.net) Microsoft Regional Director

More information

AR.04 Composite Application Guidance for WPF (aka Prism ) Brian Noyes IDesign Inc (www.idesign.net)

AR.04 Composite Application Guidance for WPF (aka Prism ) Brian Noyes IDesign Inc (www.idesign.net) AR.04 Composite Application Guidance for WPF (aka Prism ) Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect, IDesign Inc. (www.idesign.net) Microsoft Regional

More information

Building Extensible XAML Client Apps

Building Extensible XAML Client Apps Building Extensible XAML Client Apps Brian Noyes IDesign Inc. (www.idesign.net) brian.noyes@idesign.net, @briannoyes About Brian Chief Architect IDesign Inc. (www.idesign.net) Microso7 Regional Director

More information

Smart Client Offline Data Caching and Synchronization

Smart Client Offline Data Caching and Synchronization Smart Client Offline Data Caching and Brian Noyes Principal Software Architect IDesign, Inc.(www.idesign.net) About Brian Principal Software Architect, IDesign Inc. (www.idesign.net) Microsoft MVP in ASP.NET

More information

Data Binding with Windows Forms 2.0

Data Binding with Windows Forms 2.0 Data Binding with Windows Forms 2.0 Brian Noyes Chief Architect IDesign,, Inc. (www.idesign.net( www.idesign.net) About Brian Microsoft Solution Architect MVP Writing MSDN Magazine, CoDe Magazine, The

More information

Build Testable Client and Service Applications

Build Testable Client and Service Applications Build Testable Client and Service Applications Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director MVP

More information

Tackle Complex Data Binding in WinForms 2.0

Tackle Complex Data Binding in WinForms 2.0 Tackle Complex Data Binding in WinForms 2.0 Brian Noyes Principal Software Architect IDesign,, Inc. (www.idesign.net( www.idesign.net) About Brian Microsoft MVP in ASP.NET Writing MSDN Magazine, CoDe Magazine,

More information

Learn to Behave Extend Your XAML with Behaviors

Learn to Behave Extend Your XAML with Behaviors Learn to Behave Extend Your XAML with Behaviors Brian Noyes Chief Architect, IDesign Inc. www.idesign.net brian.noyes@idesign.net, @briannoyes Level: Intermediate About Brian Chief Architect IDesign Inc.

More information

Windows Presentation Foundation In Windows Forms And Vice Versa

Windows Presentation Foundation In Windows Forms And Vice Versa Windows Presentation Foundation In Windows Forms And Vice Versa Brian Noyes Chief Architect IDesign Inc (www.idesign.net) 1 About Brian Chief Architect, IDesignInc. (www.idesign.net) Microsoft Regional

More information

Data Binding in ASP.NET 2.0

Data Binding in ASP.NET 2.0 Data Binding in ASP.NET 2.0 Brian Noyes Principal Software Architect IDesign, Inc. (www.idesign.net) About Brian Principal Software Architect, IDesign Inc. (www.idesign.net) Microsoft MVP in ASP.NET Writing

More information

Build Process Driven Applications with WF

Build Process Driven Applications with WF Build Process Driven Applications with WF Brian Noyes www.idesign.net 2006 IDesign Inc. All rights reserved About Brian Microsoft Regional Director / Solution Architect MVP Writing Data Binding in Windows

More information

Microsoft TechEd US, Europe, Malaysia, Visual Studio Connections, DevTeach, INETA Speakers Bureau, MSDN Webcasts

Microsoft TechEd US, Europe, Malaysia, Visual Studio Connections, DevTeach, INETA Speakers Bureau, MSDN Webcasts DEV340 MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 1 Chief Architect, IDesignInc. (www.idesign.net) Microsoft Regional Director/MVP Writing

More information

Blissful Separation of Concerns with Model-View-ViewModel (MVVM)

Blissful Separation of Concerns with Model-View-ViewModel (MVVM) Blissful Separation of Concerns with Model-View-ViewModel (MVVM) Brian Noyes Chief Architect, IDesign(www.idesign.net) brian.noyes@idesign.net, @briannoyes Level: Intermediate About Brian Chief Architect

More information

NE.15 Data Binding In Windows Presentation Foundation

NE.15 Data Binding In Windows Presentation Foundation NE.15 Data Binding In Windows Presentation Foundation Brian Noyes Chief Architect IDesign Inc (www.idesign.net) 1 About Brian Chief Architect, IDesignInc. (www.idesign.net) Microsoft Regional Director/MVP

More information

Introduction to.net Deployment. Brian Noyes IDesign, Inc. (

Introduction to.net Deployment. Brian Noyes IDesign, Inc. ( Introduction to.net Deployment Brian Noyes IDesign, Inc. (www.idesign.net) brian.noyes@idesign.net About Brian Principal Software Architect, IDesign Inc. (www.idesign.net) Microsoft MVP in ASP.NET Writing

More information

Extending ASP.NET. Brian Noyes Principal Software Architect IDesign, Inc. ( (

Extending ASP.NET. Brian Noyes Principal Software Architect IDesign, Inc. (  ( Extending ASP.NET Brian Noyes Principal Software Architect IDesign, Inc. (www.idesign.net( www.idesign.net) About Brian Principal Software Architect, IDesign Inc. (www.idesign.net) Microsoft MVP in ASP.NET

More information

Architecture Assessment Case Study. Single Sign on Approach Document PROBLEM: Technology for a Changing World

Architecture Assessment Case Study. Single Sign on Approach Document PROBLEM: Technology for a Changing World Technology for a Changing World Architecture Assessment Case Study Single Sign on Approach Document PROBLEM: Existing portal has Sign on Capabilities based on the SQL Server database and it s not having

More information

Security in the.net Framework 1 Code Access Security Basics 2 Role-Based Security 7 Key Security Concepts 9 Principal and Identity Objects 13

Security in the.net Framework 1 Code Access Security Basics 2 Role-Based Security 7 Key Security Concepts 9 Principal and Identity Objects 13 Security in the.net Framework 1 Code Access Security Basics 2 Role-Based Security 7 Key Security Concepts 9 Principal and Identity Objects 13 Security in the.net Framework https://msdn.microsoft.com/en-us/library/fkytk30f(d=printer,v=vs.110).aspx

More information

Smart Client Offline Data Caching and Synchronization

Smart Client Offline Data Caching and Synchronization Smart Client Offline Data Caching and Synchronization Brian Noyes Principal Software Architect IDesign,, Inc. www.idesign.net Offline Operations Challenges 1 What is a Smart Client Rich user interface

More information

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HIFIS Development Team May 16, 2014 Contents INTRODUCTION... 2 HIFIS 4 SYSTEM DESIGN... 3

More information

Understanding ACS 5.4 Configuration

Understanding ACS 5.4 Configuration CHAPTER 2 ACS 5.4 Configuration : This chapter explains the differences in configuration between ACS 3.x and 4.x and ACS 5.4 when you convert the existing 3.x and 4.x configurations to 5.4. This chapter

More information

IFS TOUCH APPS SERVER INSTALLATION GUIDE

IFS TOUCH APPS SERVER INSTALLATION GUIDE IFS TOUCH APPS SERVER INSTALLATION GUIDE ABSTRACT IFS Touch Apps Server is an On Premise version of the IFS Touch Apps Cloud. The On Premise version doesn t need a separate installation of the IFS Cloud

More information

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX KillTest Q&A Exam : 70-552(C#) Title : UPGRADE:MCAD Skills to MCPD Wdws Dvlpr by Using MS.NET Fmwk Version : DEMO 1 / 10 1. You are developing an auditing application to display the trusted ClickOnce applications

More information

17 Roberts St #2 Brookline, MA

17 Roberts St #2 Brookline, MA Benjamin Day www.benday.com blog.benday.com 17 Roberts St #2 Brookline, MA 02445 benday@benday.com 617-645-0188 Last Updated August 7, 2009 Overview 12 years of software architecture, development, and

More information

Configuring RentalPoint Web Services

Configuring RentalPoint Web Services Table of Contents 1. What is RentalPoint Web Services? 2 2. How to Configure Your Server 2 2.1 Download and Install.NET Framework 4.5.1 2 2.2 Download and Install IIS 2 2.3 Download and Install RPWS Files

More information

Mobile MOUSe.NET SECURITY FOR DEVELOPERS PART 2 ONLINE COURSE OUTLINE

Mobile MOUSe.NET SECURITY FOR DEVELOPERS PART 2 ONLINE COURSE OUTLINE Mobile MOUSe.NET SECURITY FOR DEVELOPERS PART 2 ONLINE COURSE OUTLINE COURSE TITLE.NET SECURITY FOR DEVELOPERS PART 2 COURSE DURATION 15 Hour(s) of Self-Paced Interactive Training COURSE OVERVIEW In the.net

More information

Extranet Identity Management and Authentication for SharePoint On Premise, Office 365 and Beyond

Extranet Identity Management and Authentication for SharePoint On Premise, Office 365 and Beyond Extranet Identity Management and Authentication for SharePoint On Premise, Office 365 and Beyond Presented by Peter Carson President, Envision IT October 22, 2014 Peter Carson President, Envision IT SharePoint

More information

SharePoint 2013 Developer

SharePoint 2013 Developer SharePoint 2013 Developer Duration: 5 Days Overview Thorough education is key to working with SharePoint 2013 productively. This course guides you through essential 2013 elements, from pre-requisites to

More information

What You Need to Use this Book

What You Need to Use this Book What You Need to Use this Book The following is the list of recommended system requirements for running the code in this book: Windows 2000 Professional or Windows XP Professional with IIS installed Visual

More information

Consuming Office 365 REST API. Paolo Pialorsi PiaSys.com

Consuming Office 365 REST API. Paolo Pialorsi PiaSys.com Consuming Office 365 REST API Paolo Pialorsi paolo@pialorsi.com PiaSys.com About me Project Manager, Consultant, Trainer About 50 Microsoft certification exams passed, including MC(S)M MVP Office 365 Focused

More information

VMware Identity Manager Administration

VMware Identity Manager Administration VMware Identity Manager Administration VMware Identity Manager 2.4 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

Configuring RentalPoint Web Services

Configuring RentalPoint Web Services Table of Contents 1. What is RentalPoint Web Services? 2 2. How to Configure Your Server 2 2.1 Download and Install.NET Framework 4.5.1 2 2.2 Download and Install IIS 2 2.3 Download and Install RPWS Files

More information

Version Installation Guide. 1 Bocada Installation Guide

Version Installation Guide. 1 Bocada Installation Guide Version 19.4 Installation Guide 1 Bocada Installation Guide Copyright 2019 Bocada LLC. All Rights Reserved. Bocada and BackupReport are registered trademarks of Bocada LLC. Vision, Prism, vpconnect, and

More information

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Course Length: 5 Days Course Overview This instructor-led course teaches developers to gain in-depth guidance on

More information

Secure Held Print Jobs

Secure Held Print Jobs Secure Held Print Jobs Version 3.0 Administrator's Guide January 2016 www.lexmark.com Contents 2 Contents Change history... 3 Overview... 4 Deployment readiness checklist...5 Configuring the printer settings...

More information

Extranets in SharePoint and Office 365 May 17, 2017

Extranets in SharePoint and Office 365 May 17, 2017 Extranets in SharePoint and Office 365 May 17, 2017 Peter Carson President, Envision IT SharePoint MVP Partner Seller, Microsoft Canada peter.carson@extranetusermanager.com http://blog.petercarson.ca www.envisionit.com

More information

TECHNICAL WHITE PAPER AUGUST 2017 REVIEWER S GUIDE FOR VIEW IN VMWARE HORIZON 7: INSTALLATION AND CONFIGURATION. VMware Horizon 7 version 7.

TECHNICAL WHITE PAPER AUGUST 2017 REVIEWER S GUIDE FOR VIEW IN VMWARE HORIZON 7: INSTALLATION AND CONFIGURATION. VMware Horizon 7 version 7. TECHNICAL WHITE PAPER AUGUST 2017 REVIEWER S GUIDE FOR VIEW IN VMWARE HORIZON 7: INSTALLATION AND CONFIGURATION VMware Horizon 7 version 7.x Table of Contents Introduction.... 3 JMP Next-Generation Desktop

More information

Enterprise Access Gateway Management for Exostar s IAM Platform June 2018

Enterprise Access Gateway Management for Exostar s IAM Platform June 2018 Enterprise Access Gateway Management for Exostar s IAM Platform June 2018 Copyright 2018 Exostar LLC All rights reserved. 1 Version Impacts Date Owner Enterprise Access Gateway (EAG) Guide Revised June

More information

ArcGIS Server and Portal for ArcGIS An Introduction to Security

ArcGIS Server and Portal for ArcGIS An Introduction to Security ArcGIS Server and Portal for ArcGIS An Introduction to Security Jeff Smith & Derek Law July 21, 2015 Agenda Strongly Recommend: Knowledge of ArcGIS Server and Portal for ArcGIS Security in the context

More information

Application Launcher & Session Recording

Application Launcher & Session Recording Installation and Configuration Guide Application Launcher & Session Recording 5.5.3.0 Copyright 2003 2017 Lieberman Software Corporation. All rights reserved. The software contains proprietary information

More information

Securing SQL Server Processes with Certificates. Robert, Davis, Database Engineer, BlueMountain Capital Management Moderated By: Ivan Sanders

Securing SQL Server Processes with Certificates. Robert, Davis, Database Engineer, BlueMountain Capital Management Moderated By: Ivan Sanders Securing SQL Server Processes with Certificates Robert, Davis, Database Engineer, BlueMountain Capital Management Moderated By: Ivan Sanders Technical Assistance If you require assistance during the session,

More information

Pyramid 2018 Kerberos Guide Guidelines and best practices for how deploy Pyramid 2018 with Kerberos

Pyramid 2018 Kerberos Guide Guidelines and best practices for how deploy Pyramid 2018 with Kerberos Pyramid 2018 Kerberos Guide Guidelines and best practices for how deploy Pyramid 2018 with Kerberos Contents Overview... 3 Warning... 3 Prerequisites... 3 Operating System... 3 Pyramid 2018... 3 Delegation

More information

Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service

Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service Demo Introduction Keywords: Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service Goal of Demo: Oracle Big Data Preparation Cloud Services can ingest data from various

More information

Microsoft Dynamics GP Web Client Installation and Administration Guide For Service Pack 1

Microsoft Dynamics GP Web Client Installation and Administration Guide For Service Pack 1 Microsoft Dynamics GP 2013 Web Client Installation and Administration Guide For Service Pack 1 Copyright Copyright 2013 Microsoft. All rights reserved. Limitation of liability This document is provided

More information

Deltek Vision 6.2. Advanced Technical Administration Guide

Deltek Vision 6.2. Advanced Technical Administration Guide Deltek Vision 6.2 Advanced Technical Administration Guide October 31, 2011 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or technical

More information

Using the vrealize Orchestrator Operations Client. vrealize Orchestrator 7.5

Using the vrealize Orchestrator Operations Client. vrealize Orchestrator 7.5 Using the vrealize Orchestrator Operations Client vrealize Orchestrator 7.5 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Partner Integration Portal (PIP) Installation Guide

Partner Integration Portal (PIP) Installation Guide Partner Integration Portal (PIP) Installation Guide Last Update: 12/3/13 Digital Gateway, Inc. All rights reserved Page 1 TABLE OF CONTENTS INSTALLING PARTNER INTEGRATION PORTAL (PIP)... 3 DOWNLOADING

More information

F Fat clients, 3 fdsvc.exe, 266 File extensions.cer, deploy, 48, exe.manifest, Index 291

F Fat clients, 3 fdsvc.exe, 266 File extensions.cer, deploy, 48, exe.manifest, Index 291 Index A ACLs (Access Control Lists), 222 ActivationUri property, ApplicationDeployment class, 127 Add or Remove Programs ClickOnce deployment and, 12 13, 15, 35 initial deployment, 75 76 Install Mode,

More information

ArcGIS Enterprise Security: An Introduction. Gregory Ponto & Jeff Smith

ArcGIS Enterprise Security: An Introduction. Gregory Ponto & Jeff Smith ArcGIS Enterprise Security: An Introduction Gregory Ponto & Jeff Smith Agenda ArcGIS Enterprise Security Model Portal for ArcGIS Authentication Authorization Building the Enterprise Encryption Collaboration

More information

Bomgar PA Integration with ServiceNow

Bomgar PA Integration with ServiceNow Bomgar PA Integration with ServiceNow 2017 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of

More information

Citrix Receiver for Universal Windows Platform

Citrix Receiver for Universal Windows Platform Citrix Receiver for Universal Windows Platform Jul 18, 2017 Citrix Receiver for Universal Windows Platform (UWP) is client software available for download from the Microsoft store. It enables users to

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

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio Course Overview: This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2010. Prerequisites Before attending this course, students

More information

Deploying the BIG-IP System v11 with Microsoft Exchange 2010 and 2013 Client Access Servers

Deploying the BIG-IP System v11 with Microsoft Exchange 2010 and 2013 Client Access Servers Deployment Guide Document version: 4.9.1 iapp version: microsoft_exchange_2010_cas.2012_06_08 What's inside: 2 What is F5 iapp? 2 Prerequisites 6 Deployment Scenarios 8 Preparation worksheets 10 Downloading

More information

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience. Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Number: 6368A Course Length: 1 Day Course Overview This instructor-led course provides an introduction to developing

More information

Thank You Sponsors! GOLD SILVER BRONZE / PRIZES

Thank You Sponsors! GOLD SILVER BRONZE / PRIZES BRONZE / PRIZES SILVER GOLD Thank You Sponsors! Peter Carson President, Envision IT SharePoint MVP Partner Seller, Microsoft Canada peter@envisionit.com http://blog.petercarson.ca www.envisionit.com Twitter

More information

Security 3. NiFi Authentication. Date of Publish:

Security 3. NiFi Authentication. Date of Publish: 3 Date of Publish: 2018-08-13 http://docs.hortonworks.com Contents... 3 Enabling SSL with a NiFi Certificate Authority... 5 Enabling SSL with Existing Certificates... 5 (Optional) Setting Up Identity Mapping...6

More information

New World ERP-eSuite

New World ERP-eSuite New World ERP-eSuite 2018.1 INSTALLATION GUIDE April 9, 2018 Review important information for installing this release: SSL is required for esuite Services and Website servers. 2018 Tyler Technologies.

More information

Installation and Deployment Guide for HEAT Service Management

Installation and Deployment Guide for HEAT Service Management Installation and Deployment Guide for HEAT Service Management Supported Deployment Configurations The section briefly describes the deployment configurations that are supported by the HEAT Service Management

More information

Xerox Connect for Dropbox App

Xerox Connect for Dropbox App Xerox Connect for Dropbox App Additional information, if needed, on one or more lines Month 00, 0000 Information Assurance Disclosure 2018 Xerox Corporation. All rights reserved. Xerox, Xerox

More information

VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources

VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources Workspace ONE UEM v9.6 Have documentation feedback? Submit a Documentation Feedback

More information

Status Web Evaluator s Guide Software Pursuits, Inc.

Status Web Evaluator s Guide Software Pursuits, Inc. Status Web Evaluator s Guide 2018 Table of Contents Introduction... 2 System Requirements... 2 Contact Information... 2 Installing Microsoft IIS... 2 Verifying Microsoft IIS Features... 9 Installing the

More information

Colectica Workflow Deployment

Colectica Workflow Deployment COLECTICA Colectica Workflow Deployment As of 4.1.3192 COLECTICA WORKFLOW DEPLOYMENT This document provides detailed instructions for deploying the Colectica Workflow Service and Web Application. CONTENTS...

More information

VMware AirWatch Certificate Authentication for Cisco IPSec VPN

VMware AirWatch Certificate Authentication for Cisco IPSec VPN VMware AirWatch Certificate Authentication for Cisco IPSec VPN For VMware AirWatch Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

Coveo Platform 7.0. Microsoft SharePoint Legacy Connector Guide

Coveo Platform 7.0. Microsoft SharePoint Legacy Connector Guide Coveo Platform 7.0 Microsoft SharePoint Legacy Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds

More information

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3. Installing and Configuring VMware Identity Manager Connector 2018.8.1.0 (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.3 You can find the most up-to-date technical documentation on

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

Using the Horizon vrealize Orchestrator Plug-In

Using the Horizon vrealize Orchestrator Plug-In Using the Horizon vrealize Orchestrator Plug-In VMware Horizon 6 version 6.2.3, VMware Horizon 7 versions 7.0.3 and later Modified on 4 JAN 2018 VMware Horizon 7 7.4 You can find the most up-to-date technical

More information

Privileged Identity App Launcher and Session Recording

Privileged Identity App Launcher and Session Recording Privileged Identity App Launcher and Session Recording 2018 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are

More information

Laserfiche Rio 10.3: Deployment Guide. White Paper

Laserfiche Rio 10.3: Deployment Guide. White Paper Laserfiche Rio 10.3: Deployment Guide White Paper January 2018 Table of Contents How Laserfiche Licensing Works... 4 Types of Licenses... 4 Named User Licenses... 4 WebLink Public Portal Licenses... 6

More information

\ Smart Client 0" Deploymentwith v^ ClickOnce

\ Smart Client 0 Deploymentwith v^ ClickOnce \ Smart Client 0" Deploymentwith v^ ClickOnce Deploying Windows Forms Applications with ClickOnce Brian Noyes TT fr Addison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto

More information

USER GUIDE Deployment

USER GUIDE Deployment 2011 USER GUIDE Deployment This article will provide instructions on how to deploy your Code On Time application to a server. Our examples use the Northwind sample database and a Windows Virtual Private

More information

DoD Common Access Card Authentication. Feature Description

DoD Common Access Card Authentication. Feature Description DoD Common Access Card Authentication Feature Description UPDATED: 20 June 2018 Copyright Notices Copyright 2002-2018 KEMP Technologies, Inc. All rights reserved. KEMP Technologies and the KEMP Technologies

More information

WebAD IISADMPWD. Replacement Tool v2.5. Installation and Configuration Guide. Instructions to Install and Configure IISADMPWD

WebAD IISADMPWD. Replacement Tool v2.5. Installation and Configuration Guide. Instructions to Install and Configure IISADMPWD WebAD IISADMPWD Replacement Tool v2.5 Installation and Configuration Guide Instructions to Install and Configure IISADMPWD Replacement Tool v2.5 Web Active Directory, LLC Contents Overview... 2 Solution

More information

Cloud Enabling.NET Client Applications ---

Cloud Enabling.NET Client Applications --- Cloud Enabling.NET Client Applications --- Overview Modern.NET client applications have much to gain from Windows Azure. In addition to the increased scalability and reliability the cloud has to offer,

More information

REVIEWERS GUIDE NOVEMBER 2017 REVIEWER S GUIDE FOR CLOUD-BASED VMWARE WORKSPACE ONE: MOBILE SINGLE SIGN-ON. VMware Workspace ONE

REVIEWERS GUIDE NOVEMBER 2017 REVIEWER S GUIDE FOR CLOUD-BASED VMWARE WORKSPACE ONE: MOBILE SINGLE SIGN-ON. VMware Workspace ONE REVIEWERS GUIDE NOVEMBER 2017 REVIEWER S GUIDE FOR CLOUD-BASED VMWARE WORKSPACE ONE: VMware Workspace ONE Table of Contents Introduction.... 3 Purpose of This Guide....3 Audience...3 Before You Begin....3

More information

Security overview Setup and configuration Securing GIS Web services. Securing Web applications. Web ADF applications

Security overview Setup and configuration Securing GIS Web services. Securing Web applications. Web ADF applications Implementing Security for ArcGIS Server for the Microsoft.NET NET Framework Tom Brenneman Sud Menon Schedule Security overview Setup and configuration Securing GIS Web services Using the token service

More information

Installing and Configuring vcloud Connector

Installing and Configuring vcloud Connector Installing and Configuring vcloud Connector vcloud Connector 2.6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

Connect to Wireless, certificate install and setup Citrix Receiver

Connect to Wireless, certificate install and setup Citrix Receiver Connect to Wireless, certificate install and setup Citrix Receiver This document explains how to connect to the Wireless Network and access applications using Citrix Receiver on a Bring Your Own Device

More information

Qualys SAML 2.0 Single Sign-On (SSO) Technical Brief

Qualys SAML 2.0 Single Sign-On (SSO) Technical Brief Qualys SAML 2.0 Single Sign-On (SSO) Technical Brief Qualys provides its customers the option to use SAML 2.0 Single SignOn (SSO) authentication with their Qualys subscription. When implemented, Qualys

More information

Ramnish Singh IT Advisor Microsoft Corporation Session Code:

Ramnish Singh IT Advisor Microsoft Corporation Session Code: Ramnish Singh IT Advisor Microsoft Corporation Session Code: Agenda Microsoft s Identity and Access Strategy Geneva Claims Based Access User access challenges Identity Metasystem and claims solution Introducing

More information

SPAR. Installation Guide. Workflow for SharePoint. ITLAQ Technologies

SPAR. Installation Guide. Workflow for SharePoint. ITLAQ Technologies SPAR Workflow for SharePoint 0 ITLAQ Technologies www.itlaq.com Table of Contents I. System Requirements...2 II. Install SPARK Workflow on your environment...2 III. Obtain SPARK Workflow License...7 IV.

More information

AMS Device View Installation Guide. Version 2.0 Installation Guide May 2018

AMS Device View Installation Guide. Version 2.0 Installation Guide May 2018 AMS Device View Installation Guide Version 2.0 Installation Guide May 2018 Disclaimer The contents of this publication are presented for informational purposes only, and while every effort has been made

More information

Microsoft SQL Server Reporting Services (SSRS)

Microsoft SQL Server Reporting Services (SSRS) Microsoft SQL Server Reporting Services (SSRS) Installation/Configuration Guide for SharePoint Integration Mode August 2, 2007 Version 1.0 Published via the SharePoint Team Blog at http://blogs.msdn.com/sharepoint

More information

VMWARE HORIZON CLOUD WITH VMWARE IDENTITY MANAGER QUICK START GUIDE WHITE PAPER MARCH 2018

VMWARE HORIZON CLOUD WITH VMWARE IDENTITY MANAGER QUICK START GUIDE WHITE PAPER MARCH 2018 VMWARE HORIZON CLOUD WITH VMWARE IDENTITY MANAGER QUICK START GUIDE WHITE PAPER MARCH 2018 Table of Contents Introduction to Horizon Cloud with Manager.... 3 Benefits of Integration.... 3 Single Sign-On....3

More information