I congratulate my friend and brother, @AlikoDangote, on the remarkable achievement of the Dangote Petroleum Refinery reaching its full 650,000 barrels per day capacity.
More importantly, it is transformational for Nigeria and Africa. Supplying up to 75 million litres of PMS daily changes our energy narrative and conserving foreign exchangez
With domestic refining now firmly underway after decades of reliance on imports, pressure on the foreign exchange market should ease significantly. I am optimistic that the naira will strengthen meaningfully, and trading below ₦1,000/$1 before year-end is increasingly within reach.
Aliko is not stopping here. He has embarked on an additional $12 billion expansion to increase refining capacity to 1.4 million barrels per day, alongside 2.4 million tons of polypropylene and 400,000 metric tons of Linear Alkyl Benzene for detergent production. Work has already commenced in earnest.
Congratulations once again, my brother. Nigeria is proud of you 🏭🙌🏾… F.Ote💲
starting an ai ecom mass marketing agency right now is like starting a facebook ads agency in 2016
except this time — there’s no filming, no editors, no ad spend
you build ai systems that create and post hundreds of product videos daily
all automated through sora2, veo3, and ai ugc
clients pay for results — not hours
and each account can scale to 10–50k/month with recurring retainers
i broke down the setup, tools, and pricing model inside a short doc
rt + comment “agency” and i’ll send it
(follow for dm)
SSO (Single Sign-On) clearly explained.
SSO can be thought of as a master key to open all different locks. It allows a user to log in to different systems using a single set of credentials.
In a time where we are accessing more applications than ever before, this is a big help to mitigate password fatigue and streamlines user experience.
To fully understand the SSO process, 𝗹𝗲𝘁’𝘀 𝘁𝗮𝗸𝗲 𝗮 𝗹𝗼𝗼𝗸 𝗮𝘁 𝗵𝗼𝘄 𝗮 𝘂𝘀𝗲𝗿 𝘄𝗼𝘂𝗹𝗱 𝗹𝗼𝗴 𝗶𝗻𝘁𝗼 𝗟𝗶𝗻𝗸𝗲𝗱𝗜𝗻 𝘂𝘀𝗶𝗻𝗴 𝗚𝗼𝗼𝗴𝗹𝗲 𝗮𝘀 𝘁𝗵𝗲 𝗶𝗱𝗲𝗻𝘁𝗶𝘁𝘆 𝗽𝗿𝗼𝘃𝗶𝗱𝗲𝗿:
𝟭) 𝗨𝘀𝗲𝗿 𝗿𝗲𝗾𝘂𝗲𝘀𝘁𝘀 𝗮𝗰𝗰𝗲𝘀𝘀
First, the user would attempt to access the Service Provider (LinkedIn). At this point, a user would be presented with login options, and in this example, they would select "Sign in with Google".
𝟮) 𝗔𝘂𝘁𝗵𝗲𝗻𝘁𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗿𝗲𝗾𝘂𝗲𝘀𝘁
From here, the Service Provider (LinkedIn) will redirect the user to the Identity Provider (Google) with an authentication request.
𝟯) 𝗜𝗱𝗣 𝗰𝗵𝗲𝗰𝗸𝘀 𝗳𝗼𝗿 𝗮𝗰𝘁𝗶𝘃𝗲 𝘀𝗲𝘀𝘀𝗶𝗼𝗻
Once the Identity Provider (Google) has received the request, it will check for an active session. If it doesn't find one, authentication will be requested.
𝟰) 𝗨𝘀𝗲𝗿 𝘀𝘂𝗯𝗺𝗶𝘁𝘀 𝗰𝗿𝗲𝗱𝗲𝗻𝘁𝗶𝗮𝗹𝘀
At this stage, the user will submit their login credentials (username and password) to the Identity Provider (IdP).
𝟱) 𝗜𝗱𝗣 𝘃𝗲𝗿𝗶𝗳𝗶𝗲𝘀 𝗰𝗿𝗲𝗱𝗲𝗻𝘁𝗶𝗮𝗹𝘀
The Identity Provider will then verify the submitted credentials against its User Directory (database). If the credentials are correct, the IdP will create an authentication token or assertion.
𝟲) 𝗜𝗱𝗣 𝘀𝗲𝗻𝗱𝘀 𝘁𝗼𝗸𝗲𝗻 𝘁𝗼 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗣𝗿𝗼𝘃𝗶𝗱𝗲𝗿
Once the token or assertion has been created, the IdP sends it back to the Service Provider confirming the user's identity. The user is now authenticated and can access the Service Provier (LinkedIn).
𝟳) 𝗔𝗰𝗰𝗲𝘀𝘀 𝗴𝗿𝗮𝗻𝘁𝗲𝗱 𝘂𝘀𝗶𝗻𝗴 𝗲𝘅𝗶𝘀𝘁𝗶𝗻𝗴 𝘀𝗲𝘀𝘀𝗶𝗼𝗻
Since the Identity Provider has established a session, when the user goes to access a different Service Provider (eg; GitHub), they won't need to re-enter their credentials. Future service providers will request authentication from the Identity Provider, recognize the existing session, and grant access to the user based on the previously authenticated session.
SSO workflows like the above operate on SSO protocols, which are a set of rules that govern how the IdP and SP communicate and trust each other. Common protocols include Security Assertion Markup Language (SAML), OpenID Connect, and OAuth.
~~
Thanks to our partner CodeRabbit who keeps our content free to the community.
Try free AI code reviews in VS Code: https://t.co/3abfzidO6n
Someone graduated with 4.91 in Physics...and it didn't even make the news in Nigeria. Do we even understand what this means in Physics? This guy is a walking Warhead
AWS identities as building badges 🏢��
IAM User → Employee
IAM Role → Contractor
Assumed Role → Borrowed badge
Federated → Guest pass
Root → Master key
Service Role → Robot access
Cross-Account → Partner
Anonymous → Door left open 😬
SSO User → Smart app login
🔐 Use temp creds + tight access!
This youngster Basola Jamiu Owodunni graduated in FUTA with CGPA of 4.41 and JAMB insists that his admission is FAKE.
The school admission team have checked CAPS (Central Admissions Processing System) and his name is there.
The VC has also reached out to JAMB team and they are still insisting that his admission was not approved.
He has been denied of NYSC. I don’t know why this boy is being treated in such a horrible manner. He is in a very bad place psychologically.
He is an orphan and we have to fight to restore his hope.
I learnt so many people have experienced this in the past. This is really painful!
🚨 Break-Glass Accounts: What They Are & How to Use Them Safely
Every org needs a way to access critical systems when MFA fails or identity systems go down.
That’s where break-glass accounts come in.
Here’s how to set them up - and what not to do. 🧵