Signicat Connector for Java Version 4.x. Document version 1

Size: px
Start display at page:

Download "Signicat Connector for Java Version 4.x. Document version 1"

Transcription

1 Signicat Connector for Java Version 4.x Document version 1

2 About this document Purpose Target This document is a guideline for using Signicat Connector for Java. Signicat Connector for Java is a client library for integrating with the services at signicat.com. The document is written for technical personell. It may be used for integrating your own software with the services at signicat.com. Readers should have general knowledge about web application implementation with Java using JSP and servlets.

3 Overview What is contained in the package The library is delivered as a zip file. You may unpack the file in any folder on your own machine. The zip file contains: Example applications and example code Utility libraries, most notably: o signicat-client-lib-<version>.jar Can be used in production. Third party libraries JavaDoc Developers should use the client kit when they integrate their own software with signicat.com. It should also be available runtime unless the configuration files and libraries are made available for the application by other means. This is described in the configuration chapter.

4 Compatibility The library is designed to be compatible with as many platforms as possible. However, the connector library is using a number of third party libraries. You may have to make special adjustments if your platform is not compatible with some of these libraries, or if your platform is already using other versions of them. Signicat can give assistance in such circumstances. The library requires Java 1.6 or better. Se the chapter Classpath for more information. Security providers The Signicat Java Connector uses the xmlsec library for XML Signatures, which in turn delegates to the standard JCA mechanisms in the Java Platform for resolving Security Providers. The Signicat Java Connector has been tested to work fine with the standard Sun Security Providers in Java 6, 7 and 8. 1 It has also been tested to work fine with the BouncyCastle implementation 2 v1.40 and later. Note, however, that the default configuration settings must be changed when using BouncyCastle, as this SP does not use the recommended standards. Signature algorithms the default name from the Sun Provider is e.g. SHA1withRSA. Various versions of BouncyCastle will return other names for the saml algorithm, such as SHA256WITHRSA (v1.54) and SHA256WithRSAEncryption (v.1.40). This can be configured using the configuration option saml.certificate.approved.signature.algorithms

5 DN BouncyCastle may return Distinguished Names on another format than what the Sun Security Provider does. You will have to adjust this using the asserting.party.certificate.subject.dn configuration option. Example DN's: From Sun Security Provider (and the one that is used by Signicat): CN=test.signicat.com/std, OU=Signicat, O=Signicat, L=Trondheim, ST=Norway, C=NO From BC: C=NO,ST=Norway,L=Trondheim,O=Signicat,OU=Signicat,CN=test.sign icat.com/std Workaround Signicat does not support other Security Providers. If you find yourself in a situation where you must use another SP, however, it is possible to force xmlsec to use another SP without reordering SPs or in other ways affect the application (except parts of the application that may use xmlsec). import org.apache.xml.security.algorithms.jcemapper; import org.bouncycastle.jce.provider.bouncycastleprovider;... if (Security.getProvider("BC") == null){ Security.addProvider(new BouncyCastleProvider()); } JCEMapper.setProviderId("BC"); This workaround registers BC as a Security Provider, but puts it at the end of the list of registered SPs. It then instructs the xmlsec library to use BC instead of the preferred SP.

6 Installation Get access to the library The Signicat Connector for Java zip file may be downloaded from Signicat. Your main contact at Signicat will give you access to the latest version. You may contact Signicat at at any time or at in office hours. Unpack the zip file Unpack the zip file to any folder on your hard drive. You must copy the libraries and example application into your own application before you can run the code.

7 Example applications The distribution contains one example application. We recommended that you deploy it and look at the content, as this is an easy approach to understanding how the services at signicat.com work and how you should connect to them. Installing the example application The zip file contains a folder named "signicat/example/login". It is a complete web application you may deploy in Tomcat. You may use other application servers, but you might have to add additional files to the WEB-INF folder if your application server requires this. You can deploy the applications by using the Tomcat Manager application, or by dropping the folder named login into the Tomcat webapps folder. The example application is configured to connect to signicat.com at This is a test environment, which can be used by anyone for testing the services. The application should work without any changes to the configuration files. Inspecting the application It is recommended that you start your investigation of the connector by deploying the application and look at how it works. They should be available on the URL " The port number may be different if you have changed the default port in tomcat. The example application is described in detail below.

8 Login example application The login example demonstrates how the connector can be used to connect to Signicat's login service. It demonstrates in a clear and compact way the process of protecting an application. You will probably include this code into a general filter or in a library in your own application. The code may also be used if you want to integrate the authentication services at signicat.com with your own framework. It could be convenient to use this code if you have developed our own plugin or component for protecting the web pages in your own application. Overview The login scenario has three major steps. 1. The application checks if the user has a valid session 2. The application redirects the user to preprod.signicat.com if a session does not exist 3. The user is returned and the application validates the login information from Signicat. You should start by looking at the file protected.jsp this demonstrates all three steps in a single file. Feel free to open this now, and we will walk through the code step-by-step. 1) Check if the user has a valid session The code starts with some debug logging and a test where we check if "assertion!= null" (this will be explained later). You should scroll down further until you find this code: String user = (String) session.getattribute("user"); if (user == null && errormessage == null) {... redirects the user to preprod.signicat.com... } This is a very simple session mechanism where we simply create a session attribute named "user" when the user logs in. We assume the user is logged in if this attribute is present.

9 This attribute will never be present the first time the user runs this file, and the code in the if-statement will run. 2) Redirect to preprod.signicat.com The user is redirected to preprod.signicat.com if a valid session does not exist. String user = (String) session.getattribute("user"); if (user == null && errormessage == null) { response.sendredirect(" return; } The URL has three important parameters: The "method" parameter specifies the eid that will be used to log in, the "profile" parameter specifies the graphical profile and the "target" parameter specifies where the user will return when they have logged in (or if they abort the login). The last part of the URL path is "shared". This is the service account. Signicat's customers have unique service accounts the "shared" account is simply a shared account used for testing. 2) The user returns Signicat will authenticate the user using the specified eid, graphical profile and service account. The user is then sent back to the URL specified in the target parameter. The user returns with a parameter named "SAMLResponse". This parameter contains a base 64 encoded XML describing exactly how the authentication was performed, as well as the result. Your application must test if this parameter is present and take some action if it is: String assertion = request.getparameter("samlresponse"); if (assertion!= null && assertion.length() > 0) {... checks the assertion and creates a login session... } The code has so far been quite simple: You have checked if the user already logged in, and you have redirected him to Signicat. You did not use any functionality from the connector library for this. Parsing and verifying the SAMLResponse, however, is a more complex task. The library provides a single class with a single method for this.

10 You must first create an instance of the class SamlFacade: SamlFacade samlfacade = new SamlFacade(configuration); The SamlFacade takes a configuration object as first parameter in its constructor. The configuration parameters were described above. You may now use the samlfacade object to parse and validate the SAMLResponse. attributes = samlfacade.readassertion(assertion, new URL(request.getRequestURL().toString())); String user = (String)attributes.get("saml.subject.nameidentifier.name"); The readassertion method will throw an exception if there is anything wrong. If not, it will return an attribute list with all the information Signicat could collect about the user. The user s identity is usually stored in the attribute named "saml.subject.nameidentifier.name", but you should inspect all attributes to find the exact information you need.

11 Configuration Configuration for login The library needs a small set of configuration entries. You may configure the application by defining a set of properties in a Property object. You must use this property object when you create an instance of SamlFacade. The code in protected.jsp demonstrates how this should be done: Properties configuration = new Properties(); configuration.setproperty("asserting.party.certificate.subject.dn", "CN=test.signicat.com/std, OU=Signicat, O=Signicat, L=Trondheim, ST=Norway, C=NO"); SamlFacade samlfacade = new SamlFacade(configuration); *) Note that CN=test.signicat.com while the URL is preprod.signicat.com. This is because the certificate has not been reissued after we renamed our test environment.

12 Property asserting.party.certificate.subject.dn trustkeystore.file trustkeystore.password time.skew ignore.saml.replay saml.certificate.approved.signature.algorithm s Description Mandatory. The distinguished name of the trusted certificate. This is different in test and production. Note: BouncyCastle may return the DN on a different format than the Sun Security Provider. You will have to adjust accordingly if using BC. See chapter on Compatibility -> Security Providers Optional. Path to a keystore with a trusted certificate. This overrides the internal root certificate. Only use this if requested by Signicat support. Default value: signicat clientkeystore 2009.jks (bundled in the jar file) Optional. Password for keystore specified in trustkeystore.file. Optional. A known difference between the system clock on the server and the client in seconds. A positive value should be used if the system clock on your server is earlier than the Signicat server system clock. A standard time skew of 2 seconds is default to allow for a small difference in system clocks. Default value: 2 seconds Optional. Allows receiving the same saml response several times. Should normally not be used. Default value: false Since v3.3 Optional. Configurable list of approved signature algorithms of saml-response signing certificate. Default value: SHA256withRSA Note: BouncyCastle may return other names here. See chapter on Compatibility -> Security Providers.

13 Classpath The Signicat Java Connector has the following dependencies. The standard solution is to let maven resolve these dependencies from the pom for non-maven deployments you just make sure all libraries are on the same classpath you are using for your own application. Just copy all jar files from the relevant lib folder in the distribution to your standard classpath. The dependencies of Signicat Java Connector are: signicat-opensaml This is a Signicat provided fork of the Opensaml 1.1 library which has been discontinued by its developers. 3 It is package-renamed and adjusted to work with the Signicat Java Connector. commons-codec - slf4j-api - xmlsec - guava

Signicat Connector for Java Version 2.6. Document version 3

Signicat Connector for Java Version 2.6. Document version 3 Signicat Connector for Java Version 2.6 Document version 3 About this document Purpose Target This document is a guideline for using Signicat Connector for Java. Signicat Connector for Java is a client

More information

Cisco CVP VoiceXML 3.1. Installation Guide

Cisco CVP VoiceXML 3.1. Installation Guide Cisco CVP VoiceXML 3.1 CISCO CVP VOICEXML 3.1 Publication date: October 2005 Copyright (C) 2001-2005 Audium Corporation. All rights reserved. Distributed by Cisco Systems, Inc. under license from Audium

More information

Web Access Management Token Translator. Version 2.0. User Guide

Web Access Management Token Translator. Version 2.0. User Guide Web Access Management Token Translator Version 2.0 User Guide 2014 Ping Identity Corporation. All rights reserved. PingFederate Web Access Management Token Translator User Guide Version 2.0 August, 2014

More information

EUSurvey OSS Installation Guide

EUSurvey OSS Installation Guide Prerequisites... 2 Tools... 2 Java 7 SDK... 2 MySQL 5.6 DB and Client (Workbench)... 4 Tomcat 7... 8 Spring Tool Suite... 11 Knowledge... 12 Control System Services... 12 Prepare the Database... 14 Create

More information

SAML v1.1 for.net Developer Guide

SAML v1.1 for.net Developer Guide SAML v1.1 for.net Developer Guide Copyright ComponentSpace Pty Ltd 2004-2017. All rights reserved. www.componentspace.com Contents 1 Introduction... 1 1.1 Features... 1 1.2 Benefits... 1 1.3 Prerequisites...

More information

SSO Plugin. Integrating Business Objects with BMC ITSM and HP Service Manager. J System Solutions. Version 5.

SSO Plugin. Integrating Business Objects with BMC ITSM and HP Service Manager. J System Solutions.   Version 5. SSO Plugin Integrating Business Objects with BMC ITSM and HP Service Manager J System Solutions Version 5.0 JSS SSO Plugin Integrating Business Objects with BMC ITSM and HP Service Manager Introduction...

More information

SDK Developer s Guide

SDK Developer s Guide SDK Developer s Guide 2005-2012 Ping Identity Corporation. All rights reserved. PingFederate SDK Developer s Guide Version 6.10 October, 2012 Ping Identity Corporation 1001 17 th Street, Suite 100 Denver,

More information

.NET Integration Kit. Version User Guide

.NET Integration Kit. Version User Guide .NET Integration Kit Version 2.5.1 User Guide 2012 Ping Identity Corporation. All rights reserved. PingFederate.NET Integration Kit User Guide Version 2.5.1 December, 2012 Ping Identity Corporation 1001

More information

Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1

Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) You can find the most up-to-date

More information

2 Oracle WebLogic Overview Prerequisites Baseline Architecture...6

2 Oracle WebLogic Overview Prerequisites Baseline Architecture...6 Table of Contents 1 Oracle Access Manager Integration...1 1.1 Overview...1 1.2 Prerequisites...1 1.3 Deployment...1 1.4 Integration...1 1.5 Authentication Process...1 2 Oracle WebLogic...2 3 Overview...3

More information

Tutorial: Developing a Simple Hello World Portlet

Tutorial: Developing a Simple Hello World Portlet Venkata Sri Vatsav Reddy Konreddy Tutorial: Developing a Simple Hello World Portlet CIS 764 This Tutorial helps to create and deploy a simple Portlet. This tutorial uses Apache Pluto Server, a freeware

More information

7.1. RELEASE-NOTES-2.0-M1.TXT

7.1. RELEASE-NOTES-2.0-M1.TXT 7.1. RELEASE-NOTES-2.0-M1.TXT 7. RELEASE-NOTES-2.0.1.TXT 7.2. RELEASE-NOTES-2.0-M2.TXT Release Notes -- Apache Geronimo -- Version 2.0 - Milestone 1 Geronimo URLs ------------- Home Page: http://geronimo.apache.org/

More information

SSO Plugin. Installation for BMC AR System. J System Solutions. Version 5.1

SSO Plugin. Installation for BMC AR System. J System Solutions.   Version 5.1 SSO Plugin Installation for BMC AR System J System Solutions http://www.javasystemsolutions.com Version 5.1 Introduction... 3 Compatibility... 4 Operating systems... 4 BMC Action Request System / ITSM...

More information

Open XML Gateway User Guide. CORISECIO GmbH - Uhlandstr Darmstadt - Germany -

Open XML Gateway User Guide. CORISECIO GmbH - Uhlandstr Darmstadt - Germany - Open XML Gateway User Guide Conventions Typographic representation: Screen text and KEYPAD Texts appearing on the screen, key pads like e.g. system messages, menu titles, - texts, or buttons are displayed

More information

EUSurvey Installation Guide

EUSurvey Installation Guide EUSurvey Installation Guide Guide to a successful installation of EUSurvey May 20 th, 2015 Version 1.2 (version family) 1 Content 1. Overview... 3 2. Prerequisites... 3 Tools... 4 Java SDK... 4 MySQL Database

More information

SSO Authentication with ADFS SAML 2.0. Ephesoft Transact Documentation

SSO Authentication with ADFS SAML 2.0. Ephesoft Transact Documentation SSO Authentication with ADFS SAML 2.0 Ephesoft Transact Documentation Table of Contents Configure Ephesoft Transact... 1 Configure ADFS Server... 3 Export Certificate from ADFS Server... 7 Configure Ephesoft

More information

JOSSO 2.4. Weblogic Integration

JOSSO 2.4. Weblogic Integration JOSSO 2.4 Weblogic Integration JOSSO 2.4 : Weblogic Integration 1. Introduction... 1 1.1. Weblogic Integration Overview... 1 2. Prerequisites and Requirements... 2 3. Weblogic Agent Install... 3 3.1. Assumptions...

More information

Setting Up the Development Environment

Setting Up the Development Environment CHAPTER 5 Setting Up the Development Environment This chapter tells you how to prepare your development environment for building a ZK Ajax web application. You should follow these steps to set up an environment

More information

PKI Cert Creation via Good Control: Reference Implementation

PKI Cert Creation via Good Control: Reference Implementation PKI Cert Creation via Good Control: Reference Implementation Legal Notice Copyright 2016 BlackBerry Limited. All rights reserved. All use is subject to license terms posted at http://us.blackberry.com/legal/legal.html.

More information

Quick Connection Guide

Quick Connection Guide ServiceNow Connector Version 1.0 Quick Connection Guide 2015 Ping Identity Corporation. All rights reserved. PingFederate ServiceNow Connector Quick Connection Guide Version 1.0 August, 2015 Ping Identity

More information

Setting Up Resources in VMware Identity Manager. VMware Identity Manager 2.8

Setting Up Resources in VMware Identity Manager. VMware Identity Manager 2.8 Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.8 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

Entrust Identification Server 7.0. Entrust Entitlements Server 7.0. Administration Guide. Document issue: 1.0. Date: June 2003

Entrust Identification Server 7.0. Entrust Entitlements Server 7.0. Administration Guide. Document issue: 1.0. Date: June 2003 Identification Server 7.0 Entitlements Server 7.0 Administration Guide Document issue: 1.0 Date: June 2003 2003. All rights reserved. is a trademark or a registered trademark of, Inc. in certain countries.

More information

Migration Guide. SAP Web Application Server Release 6.40 J2EE and Web Dynpro for Java

Migration Guide. SAP Web Application Server Release 6.40 J2EE and Web Dynpro for Java Migration Guide SAP Web Application Server Release 6.40 J2EE and Web Dynpro for Java Table of Contents: Introduction 3 Deinstallation: 6.30 SAP J2EE Engine and SAP NetWeaver Developer Studio (SP2) 3 Installation

More information

This tutorial will teach you how to use Java Servlets to develop your web based applications in simple and easy steps.

This tutorial will teach you how to use Java Servlets to develop your web based applications in simple and easy steps. About the Tutorial Servlets provide a component-based, platform-independent method for building Webbased applications, without the performance limitations of CGI programs. Servlets have access to the entire

More information

Session 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes

Session 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes Session 8 Deployment Descriptor 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/_status_codes

More information

BusinessObjects XI Integration Kit for SAP

BusinessObjects XI Integration Kit for SAP BusinessObjects XI Integration Kit for SAP Troubleshooting Deployment of the Enterprise XI SAP Java InfoView Overview Contents The intent of this document is to walk you through possible troubleshooting

More information

Pentaho Server SAML Authentication with Hybrid Authorization

Pentaho Server SAML Authentication with Hybrid Authorization Pentaho Server SAML Authentication with Hybrid Authorization This page intentionally left blank. Contents Overview... 1 Before You Begin... 1 Terms You Should Know... 1 Other Prerequisites... 2 Install

More information

FUEGO 5.5 WORK PORTAL. (Using Tomcat 5) Fernando Dobladez

FUEGO 5.5 WORK PORTAL. (Using Tomcat 5) Fernando Dobladez FUEGO 5.5 WORK PORTAL SINGLE-SIGN-ON WITH A WINDOWS DOMAIN (Using Tomcat 5) Fernando Dobladez ferd@fuego.com December 30, 2005 3 IIS CONFIGURATION Abstract This document describes a way of configuring

More information

COPYRIGHTED MATERIAL

COPYRIGHTED MATERIAL Introduction xxiii Chapter 1: Apache Tomcat 1 Humble Beginnings: The Apache Project 2 The Apache Software Foundation 3 Tomcat 3 Distributing Tomcat: The Apache License 4 Comparison with Other Licenses

More information

Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager

Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager Setting Up Resources in VMware Identity Manager (SaaS) Modified 15 SEP 2017 VMware Identity Manager Setting Up Resources in VMware Identity Manager (SaaS) You can find the most up-to-date technical documentation

More information

Introduction to application management

Introduction to application management Introduction to application management To deploy web and mobile applications, add the application from the Centrify App Catalog, modify the application settings, and assign roles to the application to

More information

JBoss SOAP Web Services User Guide. Version: M5

JBoss SOAP Web Services User Guide. Version: M5 JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...

More information

How to Publish Any NetBeans Web App

How to Publish Any NetBeans Web App How to Publish Any NetBeans Web App (apps with Java Classes and/or database access) 1. OVERVIEW... 2 2. LOCATE YOUR NETBEANS PROJECT LOCALLY... 2 3. CONNECT TO CIS-LINUX2 USING SECURE FILE TRANSFER CLIENT

More information

Reflection for the Web Installation Guide. version 12.3 SP1

Reflection for the Web Installation Guide. version 12.3 SP1 Reflection for the Web Installation Guide version 12.3 SP1 Legal Notice For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights,

More information

Agent Interaction SDK Java Developer Guide. About the Code Examples

Agent Interaction SDK Java Developer Guide. About the Code Examples Agent Interaction SDK Java Developer Guide About the Code Examples 2/25/2018 Contents 1 About the Code Examples 1.1 Setup for Development 1.2 Application Development Design 1.3 Application Essentials Agent

More information

StreamServe Persuasion SP4 StreamStudio

StreamServe Persuasion SP4 StreamStudio StreamServe Persuasion SP4 StreamStudio Administrator s guide Rev A StreamServe Persuasion SP4 StreamStudio Administrator s guide Rev A 2001-2009 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent

More information

Java SAML Consumer Value-Added Module (VAM) Deployment Guide

Java SAML Consumer Value-Added Module (VAM) Deployment Guide Java SAML Consumer 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

More information

FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE VERSION 9. Setup Guide. This guide explains how to install and configure the Fusion Registry.

FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE VERSION 9. Setup Guide. This guide explains how to install and configure the Fusion Registry. FUSION REGISTRY COMMUNITY EDITION VERSION 9 Setup Guide This guide explains how to install and configure the Fusion Registry. FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE Fusion Registry: 9.2.x Document

More information

RSA SecurID Ready Implementation Guide. Last Modified: December 13, 2013

RSA SecurID Ready Implementation Guide. Last Modified: December 13, 2013 Ping Identity RSA SecurID Ready Implementation Guide Partner Information Last Modified: December 13, 2013 Product Information Partner Name Ping Identity Web Site www.pingidentity.com Product Name PingFederate

More information

X.509 Certificate Integration Kit 1.2

X.509 Certificate Integration Kit 1.2 X.509 Certificate Integration Kit 1.2 Contents 2 Contents PingFederate X.509 Certificate Integration Kit 1.2... 3 Intended audience... 3 System requirements...3 SSO processing... 3 Installation and setup...4

More information

CodeCharge Studio Java Deployment Guide Table of contents

CodeCharge Studio Java Deployment Guide Table of contents CodeCharge Studio Java Deployment Guide Table of contents CodeCharge Studio requirements for Java deployment... 2 Class Path requirements (compilation-time and run-time)... 3 Tomcat 4.0 deployment... 4

More information

RSA SecurID Access SAML Configuration for StatusPage

RSA SecurID Access SAML Configuration for StatusPage RSA SecurID Access SAML Configuration for StatusPage Last Modified: Feb 22, 2017 StatusPage specializes in helping companies deal with the inevitable crisis of their website going down. Whether it s scheduled

More information

VAM. Java SAML Consumer Value- Added Module (VAM) Deployment Guide

VAM. Java SAML Consumer Value- Added Module (VAM) Deployment Guide VAM Java SAML Consumer Value- Added Module (VAM) Deployment Guide Copyright Information 2018. SecureAuth is a registered trademark of SecureAuth Corporation. SecureAuth s IdP software, appliances, and

More information

Setting Up Resources in VMware Identity Manager

Setting Up Resources in VMware Identity Manager Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

DidiSoft OpenPGP Library for Java version 3.1

DidiSoft OpenPGP Library for Java version 3.1 DidiSoft OpenPGP Library for Java version 3.1 1 / 10 Table of contents Introduction... 3 Setup... 4 JAR files... 4 Switching from Trial/Evaluation/ version to Production... 4 Javadoc in Eclipse... 4 Migration

More information

eidas-node Error Codes

eidas-node Error Codes eidas-node Error Codes Version 2.0 Copyright European Commission DIGIT Unit B1 Document history Version Date Modification reason Modified by Origination 08/06/2017 Extracted from the eidas-node Installation,

More information

WebEx Connector. Version 2.0. User Guide

WebEx Connector. Version 2.0. User Guide WebEx Connector Version 2.0 User Guide 2016 Ping Identity Corporation. All rights reserved. PingFederate WebEx Connector User Guide Version 2.0 May, 2016 Ping Identity Corporation 1001 17th Street, Suite

More information

Teamcenter Global Services Customization Guide. Publication Number PLM00091 J

Teamcenter Global Services Customization Guide. Publication Number PLM00091 J Teamcenter 10.1 Global Services Customization Guide Publication Number PLM00091 J Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens Product Lifecycle

More information

CA SiteMinder Federation Security Services

CA SiteMinder Federation Security Services CA SiteMinder Federation Security Services Federation Endpoint Deployment Guide r6.0 SP 5 Fourth Edition This documentation and any related computer software help programs (hereinafter referred to as the

More information

RSA SecurID Access SAML Configuration for Datadog

RSA SecurID Access SAML Configuration for Datadog RSA SecurID Access SAML Configuration for Datadog Last Modified: Feb 17, 2017 Datadog is a monitoring service for cloud-scale applications, bringing together data from servers, databases, tools, and services

More information

ADFS Setup (SAML Authentication)

ADFS Setup (SAML Authentication) ADFS Setup (SAML Authentication) Version 1.6 Corresponding Software Version Celonis 4.3 This document is copyright of the Celonis SE. Distribution or reproduction are only permitted by written approval

More information

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

Configuring Single Sign-on from the VMware Identity Manager Service to Marketo Configuring Single Sign-on from the VMware Identity Manager Service to Marketo VMware Identity Manager JANUARY 2016 V1 Configuring Single Sign-On from VMware Identity Manager to Marketo Table of Contents

More information

Session 9. Deployment Descriptor Http. Reading and Reference. en.wikipedia.org/wiki/http. en.wikipedia.org/wiki/list_of_http_headers

Session 9. Deployment Descriptor Http. Reading and Reference. en.wikipedia.org/wiki/http. en.wikipedia.org/wiki/list_of_http_headers Session 9 Deployment Descriptor Http 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/http_status_codes

More information

SDK Developer s Guide

SDK Developer s Guide SDK Developer s Guide 2005-2013 Ping Identity Corporation. All rights reserved. PingFederate SDK Developer s Guide Version 7.1 August, 2013 Ping Identity Corporation 1001 17 th Street, Suite 100 Denver,

More information

Entrust Connector (econnector) Venafi Trust Protection Platform

Entrust Connector (econnector) Venafi Trust Protection Platform Entrust Connector (econnector) For Venafi Trust Protection Platform Installation and Configuration Guide Version 1.0.5 DATE: 17 November 2017 VERSION: 1.0.5 Copyright 2017. All rights reserved Table of

More information

Contents Introduction... 5 Configuring Single Sign-On... 7 Configuring Identity Federation Using SAML 2.0 Authentication... 29

Contents Introduction... 5 Configuring Single Sign-On... 7 Configuring Identity Federation Using SAML 2.0 Authentication... 29 Oracle Access Manager Configuration Guide 16 R1 March 2016 Contents Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 8 Installing Oracle HTTP Server...

More information

CMIS CONNECTOR MODULE DOCUMENTATION DIGITAL EXPERIENCE MANAGER 7.2

CMIS CONNECTOR MODULE DOCUMENTATION DIGITAL EXPERIENCE MANAGER 7.2 CMIS CONNECTOR MODULE DOCUMENTATION SUMMARY 1 OVERVIEW... 4 1.1 About CMIS... 4 1.2 About this module... 4 1.3 Module features... 5 1.4 Implementation notes... 6 2 CONFIGURATION... 6 2.1 Installation...

More information

RSA SecurID Access SAML Configuration for Kanban Tool

RSA SecurID Access SAML Configuration for Kanban Tool RSA SecurID Access SAML Configuration for Kanban Tool Last Modified: October 4, 2016 Kanban Tool is a visual product management application based on the Kanban methodology (development) which was initially

More information

Identity Provider for SAP Single Sign-On and SAP Identity Management

Identity Provider for SAP Single Sign-On and SAP Identity Management Implementation Guide Document Version: 1.0 2017-05-15 PUBLIC Identity Provider for SAP Single Sign-On and SAP Identity Management Content 1....4 1.1 What is SAML 2.0.... 5 SSO with SAML 2.0.... 6 SLO with

More information

Box Connector. Version 2.0. User Guide

Box Connector. Version 2.0. User Guide Box Connector Version 2.0 User Guide 2016 Ping Identity Corporation. All rights reserved. PingFederate Box Connector User Guide Version 2.0 March, 2016 Ping Identity Corporation 1001 17th Street, Suite

More information

Maven POM project modelversion groupid artifactid packaging version name

Maven POM project modelversion groupid artifactid packaging version name Maven The goal of this document is to introduce the Maven tool. This document just shows some of the functionalities of Maven. A complete guide about Maven can be found in http://maven.apache.org/. Maven

More information

Oracle Access Manager Configuration Guide

Oracle Access Manager Configuration Guide Oracle Access Manager Configuration Guide 16 R2 September 2016 Contents Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 7 Installing Oracle HTTP Server...

More information

MAVEN INTERVIEW QUESTIONS

MAVEN INTERVIEW QUESTIONS MAVEN INTERVIEW QUESTIONS http://www.tutorialspoint.com/maven/maven_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Maven Interview Questions have been designed specially to get

More information

SAML 2.0 SSO. Set up SAML 2.0 SSO. SAML 2.0 Terminology. Prerequisites

SAML 2.0 SSO. Set up SAML 2.0 SSO. SAML 2.0 Terminology. Prerequisites SAML 2.0 SSO Agiloft integrates with a variety of SAML authentication providers, or Identity Providers (IdPs). SAML-based SSO is a leading method for providing federated access to multiple applications

More information

ComponentSpace SAML v2.0 Configuration Guide

ComponentSpace SAML v2.0 Configuration Guide ComponentSpace SAML v2.0 Configuration Guide Copyright ComponentSpace Pty Ltd 2017-2018. All rights reserved. www.componentspace.com Contents Introduction... 1 SAML Configuration JSON... 1 Identity Provider

More information

Oracle WebLogic Server

Oracle WebLogic Server Oracle WebLogic Server Creating WebLogic Domains Using the Configuration Wizard 10g Release 3 (10.1.3) August 2008 Oracle WebLogic Server Creating WebLogic Domains Using the Configuration Wizard, 10g Release

More information

CoreBlox Integration Kit. Version 2.2. User Guide

CoreBlox Integration Kit. Version 2.2. User Guide CoreBlox Integration Kit Version 2.2 User Guide 2015 Ping Identity Corporation. All rights reserved. PingFederate CoreBlox Integration Kit User Guide Version 2.2 November, 2015 Ping Identity Corporation

More information

SAML-Based SSO Configuration

SAML-Based SSO Configuration Prerequisites, page 1 SAML SSO Configuration Task Flow, page 5 Reconfigure OpenAM SSO to SAML SSO Following an Upgrade, page 9 SAML SSO Deployment Interactions and Restrictions, page 9 Prerequisites NTP

More information

EGI-InSPIRE. GridCertLib Shibboleth authentication for X.509 certificates and Grid proxies. Sergio Maffioletti

EGI-InSPIRE. GridCertLib Shibboleth authentication for X.509 certificates and Grid proxies. Sergio Maffioletti EGI-InSPIRE GridCertLib Shibboleth authentication for X.509 certificates and Grid proxies Sergio Maffioletti Grid Computing Competence Centre, University of Zurich http://www.gc3.uzh.ch/

More information

Zendesk Connector. Version 2.0. User Guide

Zendesk Connector. Version 2.0. User Guide Zendesk Connector Version 2.0 User Guide 2015 Ping Identity Corporation. All rights reserved. PingFederate Zendesk Connector Quick Connection Guide Version 2.0 November, 2015 Ping Identity Corporation

More information

McMaster Service-Based ehealth Integration Environment (MACSeie) Installation Guide July 24, 2009

McMaster Service-Based ehealth Integration Environment (MACSeie) Installation Guide July 24, 2009 McMaster Service-Based ehealth Integration Environment (MACSeie) Installation Guide July 24, 2009 Richard Lyn lynrf@mcmaster.ca Jianwei Yang yangj29@mcmaster.ca Document Revision History Rev. Level Date

More information

Unified Communications Manager Version 10.5 SAML SSO Configuration Example

Unified Communications Manager Version 10.5 SAML SSO Configuration Example Unified Communications Manager Version 10.5 SAML SSO Configuration Example Contents Introduction Prerequisites Requirements Network Time Protocol (NTP) Setup Domain Name Server (DNS) Setup Components Used

More information

ENTRUST CONNECTOR Installation and Configuration Guide Version April 21, 2017

ENTRUST CONNECTOR Installation and Configuration Guide Version April 21, 2017 ENTRUST CONNECTOR Installation and Configuration Guide Version 0.5.1 April 21, 2017 2017 CygnaCom Solutions, Inc. All rights reserved. Contents What is Entrust Connector... 4 Installation... 5 Prerequisites...

More information

Getting Started with Cisco UCS Director Open Automation

Getting Started with Cisco UCS Director Open Automation Getting Started with Cisco UCS Director Open Automation Cisco UCS Director Open Automation, page 1 Upgrading Your Connector to the Current Release, page 5 Modules, page 5 Cisco UCS Director Open Automation

More information

CA SiteMinder. Federation Release Notes 12.52

CA SiteMinder. Federation Release Notes 12.52 CA SiteMinder Federation Release Notes 12.52 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your

More information

BiZZdesign. InSite Server Installation Guide

BiZZdesign. InSite Server Installation Guide BiZZdesign InSite Server Installation Guide 2015-02-02 www.bizzdesign.com 2 Table of contents 1. Introduction 4 2. System requirements 5 3. Contents of the installation bundle 6 4. InSite Server installation

More information

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p.

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p. Preface p. xiii Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p. 11 Creating the Deployment Descriptor p. 14 Deploying Servlets

More information

Quick Connection Guide

Quick Connection Guide Amazon Web Services Connector Version 1.0 Quick Connection Guide 2004-2013 Ping Identity Corporation. All rights reserved. PingFederate Amazon Web Services Connector Quick Connection Guide Version 1.0

More information

ComponentSpace SAML v2.0 Developer Guide

ComponentSpace SAML v2.0 Developer Guide ComponentSpace SAML v2.0 Developer Guide Copyright ComponentSpace Pty Ltd 2017-2018. All rights reserved. www.componentspace.com Contents Introduction... 1 Visual Studio and.net Core Support... 1 Application

More information

<Partner Name> <Partner Product> RSA SECURID ACCESS Implementation Guide. Cisco Adaptive Security Appliance 9.5(2)

<Partner Name> <Partner Product> RSA SECURID ACCESS Implementation Guide. Cisco Adaptive Security Appliance 9.5(2) RSA SECURID ACCESS Implementation Guide Cisco Peter Waranowski, RSA Partner Engineering Last Modified: January 9 th, 2018 Solution Summary Cisco Adaptive Security Appliance

More information

Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER

Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER Table of Contents Introduction.... 3 Requirements.... 3 Horizon Workspace Components.... 3 SAML 2.0 Standard.... 3 Authentication

More information

SAML-Based SSO Configuration

SAML-Based SSO Configuration Prerequisites, page 1 SAML SSO Configuration Workflow, page 5 Reconfigure OpenAM SSO to SAML SSO After an Upgrade, page 9 Prerequisites NTP Setup In SAML SSO, Network Time Protocol (NTP) enables clock

More information

SECTION II: JAVA SERVLETS

SECTION II: JAVA SERVLETS Chapter 7 SECTION II: JAVA SERVLETS Working With Servlets Working with Servlets is an important step in the process of application development and delivery through the Internet. A Servlet as explained

More information

Identity management. Tuomas Aura CSE-C3400 Information security. Aalto University, autumn 2014

Identity management. Tuomas Aura CSE-C3400 Information security. Aalto University, autumn 2014 Identity management Tuomas Aura CSE-C3400 Information security Aalto University, autumn 2014 Outline 1. Single sign-on 2. SAML and Shibboleth 3. OpenId 4. OAuth 5. (Corporate IAM) 6. Strong identity 2

More information

Web Application Architecture (based J2EE 1.4 Tutorial)

Web Application Architecture (based J2EE 1.4 Tutorial) Web Application Architecture (based J2EE 1.4 Tutorial) Dr. Kanda Runapongsa (krunapon@kku.ac.th) Department of Computer Engineering Khon Kaen University 1 Agenda Web application, components and container

More information

Yellowfin SAML Bridge Web Application

Yellowfin SAML Bridge Web Application Yellowfin SAML Bridge Web Application 2017 2 Introduction The Yellowfin SAML Bridge is a Java web application that allows for interfacing between a SAML Identity Provider, and Yellowfin. This allows for

More information

Terracotta Installation Guide

Terracotta Installation Guide Terracotta Installation Guide Innovation Release Version 10.2 April 2018 This document applies to Terraco a DB and Terraco a Ehcache Version 10.2 and to all subsequent releases. Specifications contained

More information

SAS AppDev Studio TM 3.4 Eclipse Plug-ins. Migration Guide

SAS AppDev Studio TM 3.4 Eclipse Plug-ins. Migration Guide SAS AppDev Studio TM 3.4 Eclipse Plug-ins Migration Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS AppDev Studio TM 3.4 Eclipse Plug-ins: Migration

More information

Microsoft ADFS Configuration

Microsoft ADFS Configuration Microsoft ADFS Configuration Side 1 af 12 1 Information 1.1 ADFS KMD Secure ISMS supports ADFS for integration with Microsoft Active Directory by implementing WS-Federation and SAML 2. The integration

More information

CLIQ Platform Documentation Implementation Packages

CLIQ Platform Documentation Implementation Packages CLIQ Platform Documentation Implementation Packages Release 2.2.0 CLIQ Platform Documentation Implementation Packages 1 Release History Release Description Date Changes 1.0.0 Initial Version 30 Jan 2004

More information

KonaKart Portlet Installation for Liferay. 2 nd January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK

KonaKart Portlet Installation for Liferay. 2 nd January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK KonaKart Portlet Installation for Liferay 2 nd January 2018 DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK 1 Table of Contents KonaKart Portlets... 3 Supported Versions

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

CS506 today quiz solved by eagle_eye and naeem latif.mcs. All are sloved 99% but b carefull before submitting ur own quiz tc Remember us in ur prayerz

CS506 today quiz solved by eagle_eye and naeem latif.mcs. All are sloved 99% but b carefull before submitting ur own quiz tc Remember us in ur prayerz CS506 today quiz solved by eagle_eye and naeem latif.mcs All are sloved 99% but b carefull before submitting ur own quiz tc Remember us in ur prayerz Question # 1 of 10 ( Start time: 04:33:36 PM ) Total

More information

servlets and Java JSP murach s (Chapter 2) TRAINING & REFERENCE Mike Murach & Associates Andrea Steelman Joel Murach

servlets and Java JSP murach s (Chapter 2) TRAINING & REFERENCE Mike Murach & Associates Andrea Steelman Joel Murach Chapter 4 How to develop JavaServer Pages 97 TRAINING & REFERENCE murach s Java servlets and (Chapter 2) JSP Andrea Steelman Joel Murach Mike Murach & Associates 2560 West Shaw Lane, Suite 101 Fresno,

More information

Integration Guide. PingFederate SAML Integration Guide (SP-Initiated Workflow)

Integration Guide. PingFederate SAML Integration Guide (SP-Initiated Workflow) Integration Guide PingFederate SAML Integration Guide (SP-Initiated Workflow) Copyright Information 2018. SecureAuth is a registered trademark of SecureAuth Corporation. SecureAuth s IdP software, appliances,

More information

Class Dependency Analyzer CDA Developer Guide

Class Dependency Analyzer CDA Developer Guide CDA Developer Guide Version 1.4 Copyright 2007-2017 MDCS Manfred Duchrow Consulting & Software Author: Manfred Duchrow Table of Contents: 1 Introduction 3 2 Extension Mechanism 3 1.1. Prerequisites 3 1.2.

More information

CA CloudMinder. SSO Partnership Federation Guide 1.51

CA CloudMinder. SSO Partnership Federation Guide 1.51 CA CloudMinder SSO Partnership Federation Guide 1.51 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is

More information

IBM Workplace Collaboration Services API Toolkit

IBM Workplace Collaboration Services API Toolkit IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 Note Before using this information

More information

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format. J2EE Development Detail: Audience www.peaksolutions.com/ittraining Java developers, web page designers and other professionals that will be designing, developing and implementing web applications using

More information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on BEA Weblogic Application Server Using BEA Workshop

More information