Skip to content

Commit 5528867

Browse files
Merge pull request #580 from oracle-devrel/oig-readme-updates
Update security asset, general and OIG README.md files
2 parents 7cc364b + 4e5c581 commit 5528867

File tree

7 files changed

+94
-36
lines changed

7 files changed

+94
-36
lines changed

security/identity-and-access-management/README.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,8 @@ The Identity and Access Management group under the Technology Engineering Securi
66
- POCs with various integrations
77
- Solution Assistance
88
- Workshops to enable the partners/customers
9-
10-
## Reusable Assets Overview
11-
12-
**Note:** The below assets are provided for reference purposes only and for use in demos/PoC activities where required.
13-
14-
- [Oracle Identity Governance SCIM Postman Samples](oracle-identity-governance/postman-scim-samples/README.md)
15-
- [Temporary User Disable Scheduled Task](oracle-identity-governance/scheduled-task-samples/temporary-user-disable/README.md)
16-
- [Access Extension Notification Scheduled Task](oracle-identity-governance/scheduled-task-samples/access-extension-notification/README.md)
17-
- [Extend Access WebService](oracle-identity-governance/webservice-samples/extend-access-ws/README.md)
189

19-
## Useful Links
10+
# Useful Links
2011

2112
- [Identity & Access Management products page](https://www.oracle.com/in/security/identity-management/)
2213
- The one-stop products page for Oracle IAM products. Keep track of the latest added features, guides and future product developments.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Oracle Identity Governance
2+
3+
Oracle Identity Governance provides complete user lifecycle management and rich access entitlement controls across a wide range of services for both on-premises and cloud. Now supports microservices to discover common access patterns, optimize role-based access control, and automate the process of role publishing to Oracle Identity Governance. Oracle Identity Governance manages user provisioning and deprovisioning and provides actionable identity intelligence that enables rapid remediation of high-risk user entitlements.
4+
5+
Review Date: 13.11.2023
6+
7+
# General Product Links
8+
9+
- [Oracle Identity Governance Product Page](https://www.oracle.com/security/identity-management/governance/)
10+
- Official page for OIG
11+
- Oracle Identity Governance Documentation
12+
- [OIG Public Documentation](https://docs.oracle.com/en/middleware/idm/suite/12.2.1.4/books.html)
13+
- [OIG Connectors Documentation](https://docs.oracle.com/en/middleware/idm/identity-governance-connectors/12.2.1.3/index.html)
14+
15+
# OIG Training & Live Labs
16+
17+
## Oracle University OIG course
18+
19+
In this course, you learn essential concepts about implementing identity management solutions with Oracle Identity Governance.
20+
21+
- https://education.oracle.com/oracle-identity-governance-12c-essentials/courP_9411
22+
23+
## Application Onboarding with Oracle Identity Governance (OIG)
24+
25+
Application onboarding is the process of registering or associating an application with Oracle Identity Governance so that Oracle Identity Governance can provision or reconcile user information in or from that application.
26+
27+
- https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=908
28+
29+
## Oracle Identity Role Intelligence (OIRI) Workshop
30+
31+
Oracle Identity Governance(OIG) is a powerful and flexible enterprise identity management system that automatically manages user's access privileges within enterprise IT resources. Oracle Identity Role Intelligence(OIRI) a new microservice avaialable as part of OIG suite is an intelligent, automated, and flexible way to optimize role-based access control (RBAC). OIRI Workshop provides hands on experience of deploying OIRI, importing data into OIRI from OIG, performing role mining in OIRI & publishing roles into OIG from OIRI.
32+
33+
- https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=840
34+
35+
## Oracle Identity Governance(OIG) One Hop Upgrade Workshop
36+
37+
This workshop drives you through step by step upgrade process to be performed on a vanilla image of OIM 11g Release 2 (11.1.2.3.0) single node environment and on completion of step by step upgrade process the environment gets upgraded to OIG 12c (12.2.1.4.0).
38+
39+
- https://apexapps.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=839
40+
41+
# Reusable Assets Overview
42+
43+
**Note:** The below assets are provided for reference purposes only and for use in demos/PoC activities where required.
44+
45+
- [Oracle Identity Governance SCIM Postman Samples](oracle-identity-governance/postman-scim-samples/README.md)
46+
- [Temporary User Disable Scheduled Task](oracle-identity-governance/scheduled-task-samples/temporary-user-disable/README.md)
47+
- [Access Termination Notification Scheduled Task](oracle-identity-governance/scheduled-task-samples/access-termination-notification/README.md)
48+
- [Access Extension Notification Scheduled Task](oracle-identity-governance/scheduled-task-samples/access-extension-notification/README.md)
49+
- [Extend Access WebService](oracle-identity-governance/webservice-samples/extend-access-ws/README.md)
50+
51+
# License
52+
53+
Copyright (c) 2023 Oracle and/or its affiliates.
54+
55+
Licensed under the Universal Permissive License (UPL), Version 1.0.
56+
57+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.

security/identity-and-access-management/oracle-identity-governance/postman-scim-samples/README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,25 @@
22

33
A Postman collection of sample SCIM API requests for Oracle Identity Governance (OIG) that showcases the ability to quickly create organizations, managers and users via SCIM API calls. Note that these samples are meant for reference only and are not intended for use in production systems.
44

5-
## When to use this asset?
5+
Review Date: 13.11.2023
6+
7+
# When to use this asset?
68

79
The collection can be used for demonstration purposes, to showcase the SCIM capabilities of OIG or as a general reference in SCIM request automation.
810

9-
## How to use this asset?
11+
# How to use this asset?
1012

11-
### Pre-requisites
13+
## Pre-requisites
1214

1315
- The collection relies on collection variables in order to properly construct the SCIM queries. Before running any of the queries please ensure you update the `{{host}}` and `{{port}}` variables in order to point to the OIG environment you intend to use. In order to do that, access the "Variables" tab by first clicking on the Postman collection name. Feel free to also update the `{{organization_name}}` and manager user details as per your needs.
1416
- Open the "Authorization" tab of the "Get Authorization Token" request and update the credentials with a valid username and password. Any user with OIG API access (system administrators) can be used.
1517

16-
### Executing the queries
18+
## Executing the queries
1719

1820
- Make sure you run the queries in sequence, as you will first need a valid `{{access_token}}`, then a valid `{{organization_id}}` to create the manager and reportees from the sample CSV file.
1921
- Use the "Run Collection" batch functionality in Postman on the "Create User(s) CSV" request in order to import all the sample user entries in the provided CSV file (or from one of your own choosing). Note that the sample CSV file and all user names are provided only for reference. Any similarity to actual persons is purely coincidental and unintended.
2022

21-
## Useful Links
23+
# Useful Links
2224

2325
- [Oracle Identity Governance SCIM API reference](https://docs.oracle.com/en/middleware/idm/identity-governance/12.2.1.4/omdev/using-scim-rest-services.html)
2426
- [Postman collections guide](https://learning.postman.com/docs/collections/collections-overview/)

security/identity-and-access-management/oracle-identity-governance/scheduled-task-samples/access-extension-notification/README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,23 @@ The scheduled task needs to be used in conjunction with the Extend Access WebSer
66

77
Developed on and compatible with OIG 11g R2 PS3 and above.
88

9-
## When to use this asset?
9+
Review Date: 13.11.2023
10+
11+
# When to use this asset?
1012

1113
When there's a need to provide or demonstrate the functionality described above or something similar, which can be adapted from the provided code.
1214

13-
## How to use this asset?
15+
# How to use this asset?
1416

15-
### Pre-requisites and dependencies
17+
## Pre-requisites and dependencies
1618

1719
The scheduled task uses the `javax.mail` interface in order to send emails, and also parts of the `jaxb-api` interface for generating UUIDs.
1820

1921
As such, the following jar files are required as dependencies and need to be used during the build process, **and also uploaded as third party jars** to the OIM deployment node:
2022
- javax.mail.jar
2123
- jaxb-api-2.3.1.jar
2224

23-
### Building and deployment
25+
## Building and deployment
2426

2527
Here's a short build and deployment checklist:
2628

@@ -33,7 +35,7 @@ Here's a short build and deployment checklist:
3335

3436
Please see the useful link below for detailed build and deployment steps.
3537

36-
### Executing the scheduled task
38+
## Executing the scheduled task
3739

3840
The following items need to be populated as part of the scheduled job parameters:
3941
- Days Before Expiration: Number of days before the email is sent, e.g. 7
@@ -47,7 +49,7 @@ The following items need to be populated as part of the scheduled job parameters
4749

4850
[Consult this section](https://docs.oracle.com/en/middleware/idm/identity-governance/12.2.1.4/omusg/managing-jobs-1.html#GUID-71BB3623-AEE2-4F64-BBD4-D921DCA39D7C) on how to manually start or schedule a job.
4951

50-
## Useful Links
52+
# Useful Links
5153

5254
[Oracle Identity Governance developer's guide - Developing scheduled tasks](https://docs.oracle.com/en/middleware/idm/identity-governance/12.2.1.4/omdev/developing-scheduled-tasks.html#GUID-F62EF833-1E70-41FC-9DCC-C1EAB407D151)
5355

security/identity-and-access-management/oracle-identity-governance/scheduled-task-samples/access-termination-notification/README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ In case access extensions or a more complex handling of email contents are also
66

77
Developed on and compatible with OIG 11g R2 PS3 and above.
88

9-
## When to use this asset?
9+
Review Date: 13.11.2023
10+
11+
# When to use this asset?
1012

1113
When there's a need to provide or demonstrate the functionality described above or something similar, which can be adapted from the provided code.
1214

13-
## How to use this asset?
15+
# How to use this asset?
1416

15-
### Building and deployment
17+
## Building and deployment
1618

1719
Here's a short build and deployment checklist:
1820

@@ -24,15 +26,15 @@ Here's a short build and deployment checklist:
2426

2527
Please see the useful link below for detailed build and deployment steps.
2628

27-
### Executing the scheduled task
29+
## Executing the scheduled task
2830

2931
The following items need to be populated as part of the scheduled job parameters:
3032
- Days Before Expiration: Number of days before the email is sent, e.g. 7
3133
- Email Template Name: Email template name for the email, e.g. Access_Termination_Template
3234

3335
[Consult this section](https://docs.oracle.com/en/middleware/idm/identity-governance/12.2.1.4/omusg/managing-jobs-1.html#GUID-71BB3623-AEE2-4F64-BBD4-D921DCA39D7C) on how to manually start or schedule a job.
3436

35-
## Useful Links
37+
# Useful Links
3638

3739
[Oracle Identity Governance developer's guide - Developing scheduled tasks](https://docs.oracle.com/en/middleware/idm/identity-governance/12.2.1.4/omdev/developing-scheduled-tasks.html#GUID-F62EF833-1E70-41FC-9DCC-C1EAB407D151)
3840

security/identity-and-access-management/oracle-identity-governance/scheduled-task-samples/temporary-user-disable/README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ Can be used as a basis to demonstrate or further customize a "leave of absence"
66

77
Developed on and compatible with OIG 11g R2 PS3 and above.
88

9-
## When to use this asset?
9+
Review Date: 13.11.2023
10+
11+
# When to use this asset?
1012

1113
When there's a need to provide or demonstrate the functionality described above or something similar, which can be adapted from the provided code.
1214

13-
## How to use this asset?
15+
# How to use this asset?
1416

15-
### Building and deployment
17+
## Building and deployment
1618

1719
Here's a short build and deployment checklist:
1820

@@ -23,13 +25,13 @@ Here's a short build and deployment checklist:
2325

2426
Please see the useful link below for detailed build and deployment steps.
2527

26-
### Executing the scheduled task
28+
## Executing the scheduled task
2729

2830
- Ensure you have specified a relevant value for the `Temporary disable date user attribute` scheduler parameter field in the scheduled task definition. Note that a either a UDF (User-defined field) or a pre-existing user attribute can be used. This value needs to contain the attribute's display label, not the backend name (e.g., `User Login`, not `USR_LOGIN`).
2931

3032
- [Consult this section](https://docs.oracle.com/en/middleware/idm/identity-governance/12.2.1.4/omusg/managing-jobs-1.html#GUID-71BB3623-AEE2-4F64-BBD4-D921DCA39D7C) on how to manually start or schedule a job.
3133

32-
## Useful Links
34+
# Useful Links
3335

3436
[Oracle Identity Governance developer's guide - Developing scheduled tasks](https://docs.oracle.com/en/middleware/idm/identity-governance/12.2.1.4/omdev/developing-scheduled-tasks.html#GUID-F62EF833-1E70-41FC-9DCC-C1EAB407D151)
3537

security/identity-and-access-management/oracle-identity-governance/webservice-samples/extend-access-ws/README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ The scheduled task needs to be used in conjunction with the Access Extension Not
66

77
Developed on and compatible with OIG 11g R2 PS3 and above.
88

9-
## When to use this asset?
9+
Review Date: 13.11.2023
10+
11+
# When to use this asset?
1012

1113
When there's a need to provide or demonstrate the functionality described above or something similar, which can be adapted from the provided code.
1214

13-
## How to use this asset?
15+
# How to use this asset?
1416

15-
### Pre-requisites and dependencies
17+
## Pre-requisites and dependencies
1618

1719
The WebService is build using the JAX-RS specification and API.
1820

@@ -42,7 +44,7 @@ To connect to an OIM node, the service will also use a full OIM client, and will
4244

4345
Note that this is a full OIM client. On more details about exporting a full OIM client jar file, please consult the developer's guide linked below.
4446

45-
### Building and deployment
47+
## Building and deployment
4648

4749
A complete WebContent deployment configuration is provided as a sample, please use it and extend it as needed.
4850

@@ -57,7 +59,7 @@ Here's a short build and deployment checklist:
5759

5860
Please see the useful link below for detailed build and deployment steps.
5961

60-
## Useful Links
62+
# Useful Links
6163

6264
[The Java API for RESTful Web Services (JAX-RS)](https://www.oracle.com/technical-resources/articles/java/jax-rs.html)
6365
[JSR 311: JAX-RS: The JavaTM API for RESTful Web Services](https://jcp.org/en/jsr/detail?id=311)

0 commit comments

Comments
 (0)