• No results found

Active Directory Integration OID & AD in Harmony. Ray Tindall SAGE Computing Services

N/A
N/A
Protected

Academic year: 2021

Share "Active Directory Integration OID & AD in Harmony. Ray Tindall SAGE Computing Services"

Copied!
25
0
0

Loading.... (view fulltext now)

Full text

(1)

Ray Tindall – SAGE Computing Services

Active Directory Integration

(2)

Active Directory Integration

Active Directory Integration

SAGE Computing Services

SAGE Computing Services

Customised Oracle Training Workshops and Consulting

Customised Oracle Training Workshops and Consulting

www.sagecomputing.com.au

www.sagecomputing.com.au

(3)

Who, What & Why?

Who, What & Why?

Who

What

Why

Morrison Rd, Midland, WA OID – AD Integration ¾ The System ¾ The Wishlist

¾ Limit User Account Maintenance ¾ Personalisation

¾ Seamless Login

¾ Oracle Application Server 9.0.4.1. on HPUX

¾ Active Directory

on Windows Server 2000

¾ Windows XP workstations with IE 6

¾ Synchronise core User Data AD to OID

¾ Groups? – undecided

¾ Synchronise selected User Data back OID to AD

¾ Customised Self Maintenance of selected User Data

¾ Delegated Authentication to AD

¾ WNA

– Windows Native Authentication (auto login via IE)

(4)

The Goal

(5)

The Plan, The Path

The Plan, The Path

Planning & Considerations

¾ Approach ¾ Co-Operation ¾ Environment Issues

DLI Path

¾ Backup ¾ Proof of Concept ¾ Rollback ¾ Test / UAT ¾ Production
(6)

How to Get There

How to Get There

Implementation Phases

¾ Synchronisation

¾ Delegated Authentication

(7)

Realms &

Realms &

DITs

DITs

Basis of Synchronisation

Active Directory

Users and Computers

Oracle Internet Directory Oracle Directory Manager

Ideal World

Domain = dli.wa.gov.au Users = Users container

Realm = dc=dli,dc=wa,dc=gov,dc=au Users = Users container

Real World

Domain = WDLI.wa.gov.au Users = DLI Users OU

Realm = dc=dli,dc=wa,dc=gov,dc=au Users = Users container

AD users to be in DLI Users (sub OU under Users)

# SOURCE : DESTINATION : EDITING RULES

OU=DLI Users,DC=WDLI,DC=wa,DC=gov,DC=au:ou=DLI Users,cn=Users,dc=dli,dc=wa,dc=gov,dc=au Real World Domain Mapping Rules

(8)

Realms &

Realms &

DITs

DITs

Why the Differences?

¾ Installation History

¾ Organisational Structure

¾ Implementation Decision

Why Should They Match?

¾ Simplified Mappings

(9)

Realms &

Realms &

DITs

DITs

Options

¾ Re-Install

¾ Change / Add OID Realm

Our Experience

¾ Re-Install Not Practical

¾ Change Default Realm

¾ Outcome

¾ Consider Carefully

(10)

Synchronisation

Synchronisation

Probably Most Work

1.

Design & Create Mapping Rules File

2.

Install Patch (if 9.0.4.1.)

3.

Create New OID OU under Users

4.

Create SSO AD Account

5.

Change OID Users ACI/s (Access Control)

6.

Implement Synchronisation Profile

7.

Bootstrap (Initial Load)

8.

Enable Profile

(11)

Delegated Authentication

Delegated Authentication

Simple Implementation

1.

Install Patch

2.

Run Installer Script

¾ OID External Authentication Plug-In

(12)

WNA

WNA

(Windows Native Authentication)

(Windows Native Authentication)

1.

Configure Kerberos Service Account for SSO

2.

Explicitly Archive App Server Config

3.

Configure SSO to use Sun JAAS Login Module

4.

Configure SSO as a Secured Application

5.

Update OPMN (Process Manager), and Restart

(13)

WNA

WNA

(Windows Native Authentication)…

(Windows Native Authentication)…

7.

Configure IE Browser to use WNA

8.

Test

9.

Done? => Not Quite

10.

Configure Non-AD Users

11.

Test.. Test.. Test..

¾ the Probable Ù the Impossible

(14)

Job Done!

Job Done!

Celebrate

Celebrate

Right?

Right?

(15)

The Real Outcome?

(16)

Lessons & Traps

Lessons & Traps

Follow Instructions to the Letter

Play it Safe – Don’t Assume

¾ Case Sensitivity

Customise the Default Mappings File

Delegated Authentication – Yes or No?

Consequences

¾ Proprietory MS Hash Problem

¾ Reverseable Password (Plain Text)

(17)

App Server Configuration File Edits

Absolute Accuracy Required

¾ Syntax

¾ Avoid Comments Existing Containers

Enterprise Manager & File Edits

Edit Live Files

Risks – either way

When (not if) things go Terribly Wrong!

¾ Restore from Archived Config or Full System Rollback

Lessons & Traps…

Lessons & Traps…

(18)

Research, Review

& Contrast Resource Documentation

Look for Dependencies

Metalink Troubleshoot Guides

¾ OID DIP Troubleshooting

¾ WNA Troubleshooting

Multiple Technologies

Lessons & Traps…

(19)

Hints

Hints

Do it in DEV

This ‘is’ a Development Process

Primary Resource Documentation

¾ OBE – Oracle by Example Tutorials

¾ Metalink “How To” Notes

Backup, Play / Test and Rollback

¾ Test after each Stage

¾ Test for the Unexpected

(20)

Hints…

Hints…

Try to Gain an Understanding

¾ Resist Blindly following instructions

Document Accurately

¾ If you haven’t tried it

Then don’t document it

Virtual Server Implementation?

¾ DLI – Virtual LAN mimicking PROD

Wha…? I followed the

(21)

We Did Do It! errr Didn’t We?

Current Status

Current Status

DLI

DLI

Proof of Concept

¾ Rolled back and Reproduced

Progression

¾ Reproduce (unassisted) In-House

(22)

Current Status

Current Status

DLI…

DLI…

What’s In?

¾ One Way User Synchronisation

¾ with Bootstrap

¾ Delegated Authentication

(23)

Current Status

Current Status

DLI…

DLI…

What’s Out?

¾ Group Data Synchronisation

¾ Bi-Directional Synchronisation (OID to AD)

¾ Auto Login to Partner/External Apps

¾ Filtering

¾ SSL

¾ DAS Customisation

(Selective Self Service Maintenance)

(24)

Primary Notable References

Primary Notable References

Oracle® Internet Directory Administrator's Guide 10g (9.0.4) Part No. B12118-01,

September 2003

Integrating Oracle Internet Directory with Microsoft Active Directory: Import Connector, Oracle OTN OBE Lesson, 2004

How To Setup OID Synchronization with Microsoft Active Directory Quick Start Guide, Oracle Metalink “How To” Note: 267153.1, 09 Dec 2005

How to Configure OID External Authentication Plug-In for Authentication Via

Microsoft Active Directory (MS AD), Oracle Metalink “How To” Note: 277382.1, 01 Mar 2006

Configuring Windows Native Authentication for Oracle Application Server 10g (9.0.4) on Unix/Linux, Oracle Metalink “How To” Note: 264666.1, 13 Jan 2005

(25)

Thank You

For Your Attention

Peace

&

Harmony

SAGE Computing Services

SAGE Computing Services

Customised Oracle Training Workshops and Consulting

Customised Oracle Training Workshops and Consulting

www.sagecomputing.com.au

www.sagecomputing.com.au

References

Related documents

The performance of scheduled preventive maintenance services on the medical equipment does not take priority over corrective repairs in most of the public

Extending the micro-foundations of economic sociology and political economy with a sociological concept of expectations can help to specify how and when social structures

containing one particular BasicService (group) code), the served mobile subscriber should receive the SS-Status parameter, indicating whether or not CFNRc is registered, including

The College of Engineering also embraces the goals of fostering teaching, scholarship and outreach on an interdisciplinary basis. The certificate program will support

WINDOWS SERVER 2008 ACTIVE DIRECTORY, CONFIGURING - CONFIGURING AND TROUBLESHOOTING IDENTITY AND ACCESS SOLUTIONS WITH WINDOWS SERVER 2008 ACTIVE DIRECTORY. WINDOWS

Quest Authentication Services is designed to extend the native identity management capabilities of AD—namely authentication, access management, and single sign-on—to Unix and

Vintela Authentication Services is designed to extend the native identity management capabilities of AD—namely authentication, access management, and single sign-on—to Unix and

Active Directory (AD) bridge solutions, such as Quest Authentication Services, enable Unix systems to take advantage of the Kerberos authentication, Group Policy, and