Skip to content

Commit

Permalink
New updates
Browse files Browse the repository at this point in the history
  • Loading branch information
JimmyDuong00 committed Jan 6, 2025
1 parent c417d3e commit 2bbd434
Show file tree
Hide file tree
Showing 38 changed files with 180 additions and 8 deletions.
2 changes: 1 addition & 1 deletion content/01 Index/Abyssal Kelp Collective.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Click on each project for more in depth explanations of the architecture and met
### [[WIP Project OtterVanguard]]
OtterVanguard is a multi cloud organization that focuses on wildland fires and oceanic oil spills.
This project covers various aspects of building and securing organization:
#### [[WIP DELETE OtterVanguard Serverless Multi-Tier Web Architecture]]
#### [[WIP OtterVanguard Serverless Multi-Tier Web Architecture]]
OtterVanguard uses AWS serverless services to provide a website to inform the public of current oil spills. Spread simulations for current events and a portal to sign in and search for custom data. The website also includes developer dashboards to monitor website statistics.

Website link here: vanguard.ottertech.cloud (to be added by end of September)
Expand Down
2 changes: 1 addition & 1 deletion content/01 Index/KF Okta Home.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ This is the directory for all my hands on Okta practice.

This is not my material and are just notes from various courses I have learned from.
## Identity Workforce
[[Assigning Permissions and Roles to Users]]
[[Assigning Admin Access to a User]]
[[WIP Connecting Active Directory to Okta]]
[[Adding Users to Okta]]
2 changes: 1 addition & 1 deletion content/02 Project Pool/WIP Project OtterVanguard.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
This project is a fully scaled enterprise focused on wildland fire tracking, oil spill prediction, analysis, and incident response.
## Overview
This project covers various aspects of building an organization:
### [[WIP DELETE OtterVanguard Serverless Multi-Tier Web Architecture]]
### [[WIP OtterVanguard Serverless Multi-Tier Web Architecture]]
OtterVanguard uses AWS serverless services to provide a website to inform the public of current oil spills. Spread simulations for current events and a portal to sign in and search for custom data. The website also includes developer dashboards to monitor website statistics.

Website link here: otterhaven.ottertech.cloud (to be added by end of September)
Expand Down
6 changes: 5 additions & 1 deletion content/03 OtterLogs/2024.11 November OtterLog.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
11/8 It's already past the first week of the month. The weather is getting colder and daylight is burning out faster. It's time to put in the work and create my own success in this 'winter arc'.

## IAM Concentration
I want to focus my efforts into IAM for the remainder of the year. In order to learn and specialize in a particular platform, I chose two for the time being:
I want to focus my efforts into IAM for the remainder of the year.
### SailPoint IdentityIQ
I will be creating a virtual machine that runs SailPoint IdentityIQ. The plan is to have connectors like Active Directory to simulate a real world environment.

Expand All @@ -11,6 +11,10 @@ I am currently working through Andrew Chanthaphone's "IAM Fundamentals with Okta
With the hands on portion, I will create a couple hands on projects:

(Add links here!)

## Azure
Continue working on [[Entra ID]] as well as other infrastructure services.

## JLPT N4
I only have three weeks out to study and I need to touch up on reading speed and comprehension.

Expand Down
3 changes: 3 additions & 0 deletions content/03 OtterLogs/2024.12 December OtterLog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
This month was a pretty challenging one. I took the JLPT N4, met a good friend and caught a cold while basking in the cold.

I didn't work on studying much for any tech certs but went deep into Japanese to gear up for the test. I found Kaishi deck to prep me for it and I feel like it went suprisingly well.
Empty file.
3 changes: 3 additions & 0 deletions content/04 OtterThoughts/Discovering Digital Minimalism.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
I wanted to write this since I found that after decluttering all my physical possessions, I still found that I was faced with the ultimate challenge ahead of me, my digital landscape.

Growing up in the age of internet, these devices were always around me. While the wonder of technology fueled my current endeavors, I did not know that this amazing invention would lead to periods of destruction and rebirth.
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@ Space in this sentence is the physical as well as the mental.
### Physical Space

### Mental Space



I noticed that after decluttering to the things I only needed, I

## Minimalism Definition
First off, while there are many different interpretations on minimalism, I would like to define what minimalism means to me.
Expand Down
Empty file.
1 change: 0 additions & 1 deletion content/04 OtterThoughts/Road to JLPT N4.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,3 @@ Now that I have registered for the N4, I will utilize the immersion method to le




Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
---
tags:
- okta
- iam
---
This is a follow along from Bryan Ly's Okta Course on Udemy.

# Objectives
Create a Salesforce Developer Account
Connect Salesforce to Okta using SAML 2.0
Test SSO from Okta to Salesforce

# Create a Salesforce Developer Account
https://developer.salesforce.com/signup

Enter your credentials to gain access to Salesforce:

![[Pasted image 20241218112341.png]]

After submitting the form, go to the email used and look for the account verification:

![[Pasted image 20241218112812.png]]

Reset your password and login to Salesforce:

![[Pasted image 20241218113057.png]]

# Add Salesforce in Okta
In Okta, go to Applications > Browse App Catalog > Search for Salesforce:

![[Pasted image 20241218113355.png]]

![[Pasted image 20241218113514.png]]

Select Salesforce and click on Add Integration:

![[Pasted image 20241218113604.png]]

In the Sign On options, Select 'SAML 2.0' and for Application username format select 'Custom':

Enter the Okta Expression Language ```
```
substringBefore(user.email, '@')+"YOURDOMAINHERE"
```


![[Pasted image 20241218114910.png]]

Select Done.

# Configure Salesforce Settings

In the top left search box, search for Single Sign-On settings:

![[Pasted image 20241218121556.png]]

For first time setup, enable SAML by clicking the Edit and tick the 'SAML Enabled', click save:

![[Pasted image 20241218122144.png]]

![[Pasted image 20241218122216.png]]

Create a new settings by selecting the 'New' button:


Inside the Okta portal in the Salesforce application, there is a SAML setup guide, there will be data we need to enter into Salesforce.

![[Pasted image 20241218123231.png]]
![[Pasted image 20241218123558.png]]

Cross reference and fill out the data in Salesforce:

![[Pasted image 20241218124149.png]]

After saving, take note of the Endpoints section, we will use this to input into the application section in Okta:

![[Pasted image 20241218124936.png]]

In Okta, paste the data into Advanced Sign-On Settings:

![[Pasted image 20241218125155.png]]

Assign users to the Salesforce application in Okta.
![[Pasted image 20241218130257.png]]
We are now ready to test our integration.

# Test Connection
In the user portal, select the Salesforce.com app:

![[Pasted image 20241218131053.png]]

It should direct you straight into the Salesforce portal:

![[Pasted image 20241218131139.png]]
# Things to Note
When assigning users to Salesforce in Okta, I had an issue where the user did not have the '@' sign added to their username so Salesforce ran into an error. We can fix this during the user assignment process.

Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
To enable the provider initiated SAML, we need to have a domain




# Login from Salesforce
Now that we have configured the settings, from the Salesforce login page, we can select the 'Login using Okta'
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# End user flow

# Administrator flow

# AIW flow
Binary file added content/Pictures/Pasted image 20241218112341.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218112812.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218113057.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218113355.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218113514.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218113604.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218114910.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218121556.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218122144.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218122216.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218123231.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218123558.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218124149.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218124936.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218125155.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218130257.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218131053.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/Pictures/Pasted image 20241218131139.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file.
9 changes: 9 additions & 0 deletions content/SailPoint Kelp Forest/SailPoint Index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
IdentityIQ
[[WIP Installing SailPoint IdentityIQ]]
[[Adding an Authoritative Source]]
Identity Life Cycle
Automatic Role Configuration
Application Configuration and Request
Role Mining
Access Certification
Separation of Duties (Toxic Configuration)
Loading

0 comments on commit 2bbd434

Please sign in to comment.