Oracle® Access Manager (OAM) phiên bản 12.2.1.3 cung cấp quản trị danh tính và hệ thống kiểm soát truy cập cho phép người dùng truy cập tất cả ứng dụng được hỗ trợ. Để tích hợp nhiều Oracle E-Business Suites (EBS) phiên bản R12.2 với OAM cho single sign-on (SSO), bạn cần thực hiện các bước tích hợp trên mỗi instance EBS.
Hệ thống OAM
Hai hệ thống sau cấu thành OAM:
Identity System: Dùng để tạo và quản lý user và group, cung cấp self-registration và password management.
Access System: Dùng để cấu hình giải pháp SSO single hoặc multi-domain cho ứng dụng web và non-web-based, trang web, và resource khác và cấu hình access management (authentication và authorization) cho resource (trang web và ứng dụng).
Điều kiện tiên quyết tích hợp
Trước khi bắt đầu tích hợp, hoàn thành các bước sau:
Áp dụng Active Directory® (AD) và EBS Technology Stack (TXK) Delta update packs mới nhất.
Cập nhật EBS application-tier Java® Development Kit (JDK) lên JDK 7 update 13 (January 2017 CPU) hoặc mới hơn.
Cài đặt và cấu hình OAM 12c Release 2 patch set 3 (12.2.1.3.0).
Các bước tích hợp EBS với OAM
Thực hiện các bước sau để tích hợp EBS với OAM:
1. Triển khai EBS AccessGate
Nếu không có active online patching cycle, thực hiện đăng ký trên run-file system. Ngược lại, patch file system. SSO chỉ được bật sau khi hoàn thành cycle và bounce instance.
Thực thi script sau để triển khai AccessGate:
$ perl $AD_TOP/patch/115/bin/adProvisionEBS.pl ebs-create-oaea_resources \ -contextfile=$CONTEXT_FILE \ -deployApps=accessgate \ -SSOServerURL=<OAM Server URL> \ [-managedsrvname=<managed server name>] \ [-managedsrvport=<managed server 'Listen Port'>] \ -logfile=<logfile>
Script trước thực hiện các tác vụ sau:
- Tạo managed server
oaea_server<n>nếu nó chưa tồn tại. - Tạo data source
OAEADatasourcenếu nó chưa tồn tại. - Triển khai ứng dụng EBS AccessGate (
accessgate).
Script có tham số tùy chọn managedsrvname, mặc định là oaea_server1, và tham số managedsrvport, mặc định là 6801 + port pool. Nếu bạn muốn triển khai AccessGate vào managed server non-default, bạn có thể chỉ định các tham số này.
2. Đăng ký EBS với OAM
Source môi trường EBS trên RUN (R) file system. Nếu bạn chạy echo $FILE_EDITION và nó trả về run, bạn đang ở đúng file system. Đảm bảo không có active online patching cycle.
Nếu bạn đã tích hợp EBS với Oracle Internet Directory (OID), thực thi script sau:
$ txkrun.pl -script=SetOAMReg -registeroam=yes \ -oamHost=<OAM_URL>:<OAM_PORT> \ -oamUserName=<Username> \ -ldapUrl=<LDAP URL:PORT> \ -oidUserName=cn=orcladmin \ -skipConfirm=yes \ -ldapSearchBase=cn=Users,dc=example,dc=com \ -ldapGroupSearchBase=cn=Groups,dc=example,dc=com
3. Test SSO tích hợp
Đăng nhập vào EBS tại https://<ebshost>.<domain>:<port>/OA_HTML/AppsLogin.
Khi điều này redirect bạn đến trang OAM SSO, đăng nhập bằng cách dùng OID user credentials hợp lệ. Sau xác thực thành công, hệ thống redirect bạn đến trang home EBS của bạn.
4. Thực hiện online patching cycle
Thực thi fs_clone để đồng bộ thay đổi vào run/patch file system trước khi bắt đầu online patching cycle mới.
Khác biệt kiến trúc tích hợp OAM
Hai khác biệt đáng kể tồn tại giữa kiến trúc OAM R12.1 và R12.2.
R12.1 và 11i EBS tích hợp với OAM và OID
Để tích hợp EBS R12.1 với OAM, bạn cần cài đặt và triển khai tất cả service, bao gồm Oracle HTTP Server (OHS) và Weblogic®, như hình sau. Trong R12.1, bạn cần quản lý nhiều service hơn, và tốn nhiều resource hours hơn để triển khai chúng so với R12.2.
Nguồn: https://blogs.oracle.com/ebstech/oracle-access-manager-11115-certified-with-e-business-suite-12
R12.2 Tích hợp với OAM và OID
Tích hợp OAM đã thay đổi trong EBS R12.2. Phiên bản R12.2, được xây dựng trên OHS, có Weblogic tích hợp sẵn, thay đổi đáng kể cách bạn tích hợp EBS với các sản phẩm Oracle Fusion khác, như OAM. Bạn cần cấu hình và triển khai Webgate và Accessgate. Triển khai Webgate trên R12.2 OHS 11g home, và triển khai Accessgate như managed server riêng biệt trên R12.2 WebLogic, như hình sau:
Nguồn: https://blogs.oracle.com/ebstech/oracle-access-manager-11115-certified-with-e-business-suite-12
Kết luận
Blog này mô tả cách tích hợp OAM với ứng dụng EBS 12.2 để duy trì một đăng ký đơn lẻ cho một instance EBS. Bạn có thể áp dụng tích hợp này trên run/patch file system trong ứng dụng EBS 12.2. Vì OAM cung cấp authentication tập trung, dựa trên policy, và SSO cho ứng dụng web-based và cloud services, công nghệ này là cần thiết cho tổ chức sử dụng ứng dụng Oracle.
Sử dụng tab Feedback để đưa ra bình luận hoặc đặt câu hỏi.
Tối ưu môi trường của bạn với quản trị, quản lý và cấu hình chuyên nghiệp
Các chuyên gia Dịch vụ ứng dụng của Rackspace (RAS) cung cấp các dịch vụ chuyên nghiệp và được quản lý sau đây trên danh mục ứng dụng rộng:
- Nền tảng eCommerce và Trải nghiệm số
- Quản trị nguồn lực doanh nghiệp (ERP)
- Business Intelligence
- Salesforce Quản trị quan hệ khách hàng (CRM)
- Databases
- Lưu trữ Email và Năng suất
Chúng tôi cung cấp:
- Chuyên môn khách quan: Chúng tôi đơn giản hóa và hướng dẫn hành trình hiện đại hóa của bạn, tập trung vào các khả năng mang lại giá trị ngay lập tức.
- Fanatical Experience™: Chúng tôi kết hợp phương pháp Process first. Technology second.® với hỗ trợ kỹ thuật chuyên dụng để cung cấp giải pháp toàn diện.
- Danh mục không đối thủ: Chúng tôi áp dụng kinh nghiệm đám mây rộng lớn để giúp bạn chọn và triển khai công nghệ phù hợp trên đám mây phù hợp.
- Giao hàng Agile: Chúng tôi gặp gỡ bạn ở bất kỳ đâu trong hành trình của bạn và điều chỉnh thành công của chúng tôi với của bạn.
Chat ngay để bắt đầu.