Quickr Domino – Master Class

Slides:



Advertisements
Similar presentations
® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.
Advertisements

RTC Agile Planning Component
Understanding Active Directory
VMware vCenter Server Module 4.
© 2011 IBM Corporation Overview on Modeling RESTful Services August, 2011 Manoj Paul, Software Developer, Rational,
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs Content may be customized.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs Content may be customized.
Click to add text © 2012 IBM Corporation 1 Streams Toolkit Landscape InfoSphere Streams Version 3.0 Mike Branson Toolkits.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
Threat Management Gateway 2010 Questo sconosciuto? …ancora per poco! Manuela Polcaro Security Advisor.
© 2014 IBM Corporation The insights to transform the business with speed and conviction Kevin Redmond Head of Information Management Central & Eastern.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
Conditions and Terms of Use
© 2012 Microsoft Corporation. All rights reserved.
02 | Install and Configure Team Foundation Server Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
Case Study: DirXML Implementation at Waste Management Rick Wagner Systems Engineer Novell, Inc.
© 2009 IBM Corporation ® IBM Lotus Notes and Domino Product Roadmap April 2009.
IBM ISPF Productivity Tool © 2008 IBM Corporation IBM ISPF Productivity Tool for z/OS V 5.10 More Than Just ISPF.
IBM Software Group ® Jazz Storage Service Thomas.
June 5–9 Orlando, Florida IBM Innovate 2011 Session Track Template Rainer Ersch Senior Research Scientist Siemens AG ALM-1180.
STORY TITLE Product futures are directional in nature and does not imply any product plan commitment on the part of IBM. Plans are subject to change at.
IBM Software Group ® Process Sequence to call ProcessAdminService from browser Thomas.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs This would be presented.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
© 2015 IBM Corporation Big Data Journey. © 2015 IBM Corporation 2.
Click to add text © 2012 IBM Corporation 1 InfoSphere Streams Streams Console Applications InfoSphere Streams Version 3.0 Warren Acker InfoSphere Streams.
Copy to Tape TOI. 2 Copy to Tape TOI Agenda Overview1 Technical Feature Implementation2 Q&A3.
® IBM Software Group © 2011 IBM Corporation Innovation for a smarter planet IBM SOA Overview for MITRE “Driving SOA Program Success and Efficiency” April.
© 2012 IBM Corporation IBM Security Systems 1 © 2012 IBM Corporation Cloud Security: Who do you trust? Martin Borrett Director of the IBM Institute for.
Connect with the Experts Managing Tealeaf CX with TMS (Tealeaf Management Server) Ron Sires – Tealeaf Support Engineer January 21 st, 2016 This session.
IBM Software Group | Rational Software © 2007 IBM Corporation Access to System i and System z data Mark Evans
Domino iSeries Multi-Versioning © 2002 IBM Corporation | Lotus software © 2002 IBM Corporation Domino Multi-Versioning Mike Gordon – IBM Global Services.
Click to add text © 2012 IBM Corporation Session # INV305 Getting beyond “good enough” with Microsoft Sharepoint Louis Richardson Worldwide Social Business.
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0.1 Support Enablement Training Source Configuration and Database Upgrades Michael Malinowski
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
© 2013 IBM Corporation LDAP Fundamentals & LDAP for CLM Bruce Besch IBM Rational Services.
IBM Systems Group © 2004 IBM Corporationv 3.04 This presentation is intended for the education of IBM and Business Partner sales personnel. It should not.
© 2013 IBM Corporation IBM Security Systems © 2012 IBM Corporation Offense Magnitude.
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
Comparison between EPF Composer and Rational Method Composer
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
IBM Software Group ® Jazz Process Component —Process Template Management Thomas.
European Mobility & Endpoint Security User Group.
© 2015 IBM Corp. OSD development team 22 October, 2015 BigFix OS Deployment 3.9 Sprint 1 DEMO Oct 22nd, 2015.
Work smarter, keep connected with Lotus Software Jon Crouch | Senior Technical Specialist, Lotus Software Matt Newton | Senior Technical Specialist, Lotus.
Lotus Domino Document Manager: Next Steps Jelan Heidelberg, Offering Manager Dave Kajmo, Product Manager
David Hatten Developer, UrbanCode 17 October 2013
SaaS Application Deep Dive
6/17/2018 5:54 AM OSP322 Getting the best of both worlds, making the most of SharePoint hybrid search solutions Shyam Narayan Microsoft © 2013 Microsoft.
Kristy Foster – L2 Software Engineer March 18, 2014
Deploy Plugins Developer 29 October 2013
Consumer Cloud Monitoring – Beta Sprint Demo
Excel Services Deployment and Administration
Integrating Data With Cognos
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
IBM Blockchain An Enterprise Deployment of a Distributed Consensus-based Transaction Log Ben Smith & Kostantinos Christidis 1 ©2016 IBM Corporation.
Microsoft Virtual Academy
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Embedded Software (ESW) Engineering Practices Introduction
1/11/2019 7:04 AM Understanding, Configuring and Troubleshooting Protection Feature on Yuri Diogenes | blogs.technet.com/yuridiogenes Senior Technical.
Office 365 Development.
Microsoft Virtual Academy
M6: Advanced Identity Management topics for Office 365
Microsoft Dynamics.
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

Quickr Domino – Master Class IBM® Lotus® DominoTM QuickrTM Planning Optimal Deployments (Siteminder integration) Quickr Domino – Master Class Abdelghafour Saidi Quickr Domino EMEA SEAL

Legal Disclaimer © 2009 IBM Corporation. All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. All references to Renovations refer to a fictitious company and are used for illustration purposes only.

Agenda Quick Overview of siteminder and integration with Domino Deployment topology for the exercise Siteminder policy server configuration Overview of the configuration including the rules required for proper Quickr access Webagent (lab exercise) Webagent install and configuration Domino and Quickr configuration for siteminder integration (lab exercise) notes.ini settings webagent.conf settings qpconfig.xml settings Enabling Directory assistance names.nsf settings Other integration scenarios Using Domino for user lookup Troubleshooting Questions & Wrap-up

Quick Overview of siteminder SiteMinder is a directory-enabled, standards-based system that can help you work with heterogeneous Web and application servers, operating systems, and application development platforms SiteMinder includes two key components in its infrastructure for implementing SSO. The first is the Policy Server. Rules and other related information about directory, users, and resources are stored here. The second component is the webagent. This is the software installed on the Web server or application server that implements SSO

Siteminder integration with Domino Domino provides authentication for HTTP-based access via the C API and DSAPI (Domino Server API). The following diagram illustrates the use of DSAPI to support custom authentication DSAPI is implemented as a shared library (a DLL file on Windows 2000/NT or shared object on UNIX/Linux) that is registered and invoked by the Domino HTTP process. There are key events associated with the HTTP task, and these events are overwritten by the custom code in the DSAPI. Because DSAPI is in effect replacing the Domino authentication model There are three key components to SiteMinder in the Domino world: - SiteMinder Policy Server - LDAP Directory - WebAgent DSAPI Plugin

Siteminder and integration with Domino The Netegrity SiteMinder webagent for Domino is implemented as DSAPI. SiteMinder implements SSO by issuing an SMSession cookie for the user session. Any other Web or application server configured to work within the SiteMinder environment can validate the credentials within the cookie and authenticate the associated user The cookie is encrypted using secret keys.

Lab Exercise Deployment Topology

Lab Exercise ...

Siteminder policy server configuration (Demo on the policy server) The Policy Server provides options to determine how the installed webagent should behave. Every webagent should have the following defined on the Policy Server: Agent Configuration object, contains information about the IP address or host name of the agent. Host Configuration object, contains information about the Policy hosts and Policy Server-related settings. Policy Domain is a grouping of related realms, rules, responses, and policies (see the following bullets). Realm defines the resource to protect/unprotect with a definition of the authentication scheme. Rule defines specific Web actions for the protected/unprotected resources. It also allows or denies access. Response is an optional feature that defines HTTP headers sent to target Web servers. These can be static or custom built per request. User directory defines a repository of users (predominantly LDAP-based). Policy defines the combination of rule, realm, user directories, and responses.

Siteminder policy server creating realm and rules for proper Quickr access The following realms have to be created Realm1, protecting the “/” resource filter and using html form authentication scheme Ream2, protecting the “/dm” resource filter and using basic authentication scheme Ream3, protecting the “/LotusQuickr/lotusquickr/Main.nsf/dm/” resource filter and using basic authentication scheme realm2 and realm3 are only needed if realm1 is using html forms authentication and connectors are used Associate realms with rules actions : get, head, post and put

Siteminder Webagent install Install and configure the siteminder webagent on the domino server Make sure you user the latest version available Follow the wizard (details on the hands on exercise)

Siteminder Webagent Configuration Now that the webagent is installed you can configure the webagent Launch the configuration wizard and follow (steps on the hands on exercise) All the information you need to enter is specified on the hands on exercice

Configure the Domino server to use the DSAPI filter Edit the server document and specify the location of the DSAPI filter (DOMINOWebAgent.dll) On the notes.ini file add the entries related to the webagent configuration file location, DSAPI filter, authentication type.. On the server create the directory assistance database, add the external LDAP directory to it and make sure it's enabled on the server document On the webagent.conf file add any entries that you want to modify on the local configuration In our case we will be updating the configuration entries locally for the following SkipDominoAuth DominoLookupHeaderforLogin DominoUseHeaderforLogin DominoNormalizeUrls Make sure that the web agent is enabled As we have enabled forms for authentication we need to copy the content of default forms installed by the webagent to the domino\html directory (see hands on exercise) Edit the qpconfig.xml file and add/modify as defined on the hands on exercice to allow proper third-party authentication for users with multi-character delimiters

Using local Domino directory for users lockup In order to use the Domino directory for users lockup, we will need to define the external LDAP users in the domino directory, so any user who will need access to the Quickr resources need to have a person document on the domino directory Edit the person document in the domino directory and add the user's full LDAP credential

Using local Domino directory for users lockup This can also be achieved when adding the LDAP user credential to LTPA user name field under client information on the administration tab

Troubleshooting

Cannot authenticate and all settings are correct Make sure you are using the proper setting for DominoUseHeaderforLookup in the policy server / webagent config file Group membership not working on places Make sure the following: Directory assistance is enabled on the domino server with the proper ldap settings Make sure QuickPlaceThirdPartyDSAPIAuthentication=1 is enabled on the notes.ini file If using MS AD Make sure that in qpconfig.xml you have the following settings <group> <attribute_in_person_record>memberOf</attribute_in_person_record> </group>

Getting multiple user access prompts for log on when switshing between places Make sure QuickPlaceThirdPartyDSAPIAuthentication=1 is enabled on the notes.ini file Getting prompted for log on details several times when accessing image resources on the Quickr server Make sure that imaging resources are not protected on the siteminder server: siteminder agent configuration object dialogue Getting error when accessing Quickr and the siteminder authentication form is not displaying Make sure that the proper forms have been copied to the web server

When accessing the server via the Windows Explorer connector you are get an error - Authorization failed for [URL]. User ID ([your user id]) or password invalid. In the case where "/" is protected with HTML Form Based Authentication scheme (and not Basic Authentication), this registry key does not get written when accessing the root of the HTTP server. When trying to connect to the place Input http://URL/dm instead of http://URL and this will result in the registry key written, and subsequent attempts to access the root will be successful. Simply importing the servKey.reg file in the Connectors program directory will not work

Questions ?