Moving At The Speed Of Change Active Directory Implemenation

11m ago
14 Views
1 Downloads
1.69 MB
20 Pages
Last View : 3d ago
Last Download : 3m ago
Upload by : Ronnie Bonney
Transcription

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Active Directory Implemenation For PowerBuilder, Appeon Web & Appeon Mobile Powered by Sponsored by

Charlotte PowerBuilder Conference May 2015 Moving at the Speed of Change An Actual Implementation Case Study! By Chris Pollach – President: Software Tool & Die Inc. Ottawa, Canada Email: Blog: PBDJ: LinkedIn: SourceForge: TaeKwonDo: cpollach@travel-net.com http://chrispollach.blogspot.ca http://chrispollach.sys-con.com http://ca.linkedin.com/in/chrispollach http://sourceforge.net/projects/stdfndclass http://www.syeoh.com Single Signon and Application Security! 2

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 User identification and access rights are managed through the Active Directory system within the Microsoft Windows operating system. The auditing tools part of the Active Directory and other similar tools are able to track IT activity performed by various network users. Mandated use by the GOC! 3

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Active Directory: Microsoft's modern directory service for Windows, originating from the X.500 directory and supports LDAP. Apache Directory Server: Directory service written in Java, supporting LDAP, Kerberos 5 and the Change Password Protocol. eDirectory: This is NetIQ's implementation of directory services. It supports multiple architectures including Windows, NetWare, Linux and several flavours of Unix. Previously known as Novell Directory Services. Red Hat Directory Server: Red Hat released a directory service, that it acquired from AOL's Netscape Security Solutions unit. Oracle Internet Directory: (OID) is Oracle Corporation's directory service, which is compatible with LDAP version 3. Sun Java System Directory Server: Sun Microsystems' current directory service offering OpenDS: An open source directory service implementation from scratch in Java, backed by Sun Microsystems IBM Tivoli Directory Server It is a customized build of an old release of OpenLDAP. Major Active Directory Vendors 4

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Microsoft provides the Active Directory Service Interfaces (ADSI) for developing client-side directory service applications. \ ADSI consists of a directory service model and a set of COM interfaces. The Lightweight Directory Access Protocol (LDAP) API provides a mechanism for connecting to, searching, and modifying Internet directories. LDAP is a directory service protocol that runs directly over the TCP/IP stack. Active Directory API’s 5

Charlotte PowerBuilder Conference Moving at the Speed of Change LDAP/ADSI is not supported in PowerBuilder Classic or PB.NET LDAP is partially supported in Appeon English only Appeon interface. Cryptic non-controllable messages. No support for Impersonation. Can not tie a Group/Role to application functionality May 2015 (ie: menu, button, column, etc enable/disable/visible) ADSI is not supported in Appeon LDAP/ADSI are fully supported in the Software Tool & Die (STD) Foundation Classes (free)! http://sourceforge.net/projects/stdfndclass/ Multilingual 100% GUI Configurable Supports Impersonation Fully programmable Group/Role interaction Supports PB & Appeon applications Etc Active Directory Compliance 6

Charlotte PowerBuilder Conference May 2015 Moving at the Speed of Change SDK {User PC, IP, Domain} AD Client MS-Windows O/S {CN Common Name, OU Organizational Unit DN Distinguished Name DC Domain Content} PowerBuilder Application (*) Log Framework (@) Command Shell Legend * - PowerBuilder 12.x – compiled to P-Code or M-Code - MS-Windows “PowerShell” operating system API. @ - Open Source PowerBuilder Integrated framework (STD Foundation Classes) ( ) eMail ADSI Part A - ADSI Client ADSI: Active Directory Services Interface 7

Charlotte PowerBuilder Conference May 2015 Moving at the Speed of Change Actual Active Directory login web page from the PCI Human Redaction web application (built in PowerBuilder 12.5.1 and deployed to Appeon 2013R2)! Application was completely built using the STD Foundation Classes. ADSI enabled! Requirement 8

Charlotte PowerBuilder Conference May 2015 Moving at the Speed of Change SDK {User PC, IP, Domain} Log AD Client MS-Windows O/S Appeon Plug-In Web Application {CN Common Name, OU Organizational Unit DN Distinguished Name DC Domain Content} (x) (*) Legend * - Developed using PowerBuilder Appeon Web. - MS-Windows “PowerShell” operating system API. @ - Open Source GNU/GPL Integrated framework (STD Foundation Classes) X – Appeon Corporation (appcelerator) Framework (@) eMail Command Shell Web Browser Model ( ) ADSI: Active Directory Services Interface ADSI 9

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Client: Active Directory information captured by the STD Integrated Framework using ADSI calls. Server: Web Service brokers validation with actual Active Directory server ( STD Web Service Framework using various LDAP calls) ADSI 10

Charlotte PowerBuilder Conference May 2015 Moving at the Speed of Change Win32/64 Application Server Framework (@) WDSL (proxy) WSDL Web Service * Appeon Web Framework (@) WDSL (proxy) Appeon Mobile Framework (@) WDSL (proxy) Framework (@) Command Shell Legend * - Web Service developed in PowerBuilder 12.x - MS-Windows “PowerShell” operating system API. @ - Open Source GNU/GPL Web Service framework (STD Foundation Classes) LDAP: Lightweight Directory Access Protocol eMail ( ) Log LDAP N-Tier SOA Architecture 11

Charlotte PowerBuilder Conference May 2015 Moving at the Speed of Change PowerBuilder Classic IDE Deploy . C Win32/64 EXE C# .NET EXE PBVM Required! C# .NET Assembly PB / Appeon SOA No PBVM (run-time DLL’s) Build/Test Window Application Menu User Object DataWindow Control Appeon Developer Library PBL Native IIs Application Server C# WebC# Service Web C# .Net Service Web Service PBVM Required! O/S WWW 12

Charlotte PowerBuilder Conference May 2015 Moving at the Speed of Change Application * {LDAP://CN DHCP1,CN Co mputers,DC FX,DC LAB} Legend * - Developed using PowerBuilder/Appeon - MS-Windows “PowerShell” API. @ - PowerBuilder Web Service Framework (STD Foundation Classes) LDAP: Lightweight Directory Access Protocol ADSI WSDL IIs Log Web Service * eMail Framework (@) Command Shell User NN ( ) Requires raised privileges! Part B No Access! LDAP (Login/Group/Role) {LDAP://CN DHCP1,CN Comput ers,DC FX,DC LAB} Active Directory Server 13

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Step#1 – Create Application Pool & assign Active Directory account Step#2 – Assign Application Pool to Web Service (appears as an IIs Application) Raised Priviledges – IIs Manager 14

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Use PB Script to code Web Service interaction - Or Use a Web Service DataWindow! Making it work 15

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Use Appeon’s Application Enterprise Manager to remap the DW’s WSDL URL for the various environments (Dev, QA, SI, Prod)! Appeon Web & Mobile 16

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Why? Q.A. Testing Support Personnel Employee Vacation Manager Over-Ride Impersonation 17

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 AD Tool Kit (Integrated Framework) (Web Service Framework) LDAP New 2015 LDAP A Plug & Play Active Directory PowerBuilder Web Service. Just Deploy it – its ready to go! STD Foundation Classes 18

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Questions? Q&A Session 19

Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Have you hugged your DataWindow today? 20

Active Directory: Microsoft's modern directory service for Windows, originating from the X.500 directory and supports LDAP. Apache Directory Server: Directory service written in Java, supporting LDAP, Kerberos 5 and the Change Password Protocol. eDirectory: This is NetIQ's implementation of directory services.

Related Documents:

May 02, 2018 · D. Program Evaluation ͟The organization has provided a description of the framework for how each program will be evaluated. The framework should include all the elements below: ͟The evaluation methods are cost-effective for the organization ͟Quantitative and qualitative data is being collected (at Basics tier, data collection must have begun)

Silat is a combative art of self-defense and survival rooted from Matay archipelago. It was traced at thé early of Langkasuka Kingdom (2nd century CE) till thé reign of Melaka (Malaysia) Sultanate era (13th century). Silat has now evolved to become part of social culture and tradition with thé appearance of a fine physical and spiritual .

On an exceptional basis, Member States may request UNESCO to provide thé candidates with access to thé platform so they can complète thé form by themselves. Thèse requests must be addressed to esd rize unesco. or by 15 A ril 2021 UNESCO will provide thé nomineewith accessto thé platform via their émail address.

̶The leading indicator of employee engagement is based on the quality of the relationship between employee and supervisor Empower your managers! ̶Help them understand the impact on the organization ̶Share important changes, plan options, tasks, and deadlines ̶Provide key messages and talking points ̶Prepare them to answer employee questions

Dr. Sunita Bharatwal** Dr. Pawan Garga*** Abstract Customer satisfaction is derived from thè functionalities and values, a product or Service can provide. The current study aims to segregate thè dimensions of ordine Service quality and gather insights on its impact on web shopping. The trends of purchases have

Chính Văn.- Còn đức Thế tôn thì tuệ giác cực kỳ trong sạch 8: hiện hành bất nhị 9, đạt đến vô tướng 10, đứng vào chỗ đứng của các đức Thế tôn 11, thể hiện tính bình đẳng của các Ngài, đến chỗ không còn chướng ngại 12, giáo pháp không thể khuynh đảo, tâm thức không bị cản trở, cái được

More than words-extreme You send me flying -amy winehouse Weather with you -crowded house Moving on and getting over- john mayer Something got me started . Uptown funk-bruno mars Here comes thé sun-the beatles The long And winding road .

Le genou de Lucy. Odile Jacob. 1999. Coppens Y. Pré-textes. L’homme préhistorique en morceaux. Eds Odile Jacob. 2011. Costentin J., Delaveau P. Café, thé, chocolat, les bons effets sur le cerveau et pour le corps. Editions Odile Jacob. 2010. Crawford M., Marsh D. The driving force : food in human evolution and the future.