Loading video...

Video Failed to Load

Go Home

Most developers can't explain how Single Sign-On (SSO) works. ​ This was one of my favorite questions during technical interviews. I love to ask about it because it's not a trivial topic. ​ Here is a 5-minute overview of how Single Sign-On works. ​ We all hate passwords; the...

204,895 views • 1 year ago •via X (Twitter)

10 Comments

Xaden Ryan's profile picture
Xaden Ryan1 year ago

I was like gonna follow you right up till the point where you started shilling Okta. The entire culture in the industry of “this is too hard for you as a programmer” needs to stop.

Santiago's profile picture
Santiago1 year ago

In with you on that, but I don’t recommend anyone to implement their own SSO/auth system.

மொசகுட்டி 🐰's profile picture
மொசகுட்டி 🐰1 year ago

Stop making ads ! You’re loosing your Followership

PerfectlyFriedBread's profile picture
PerfectlyFriedBread1 year ago

This should have been marked as an Ad

suverino's profile picture
suverino1 year ago

knew this was an Ad at 'we all hate passwords'

Bob Walker's profile picture
Bob Walker1 year ago

It’s always such a pain!! Thanks for the refresher

Tobias Holgersen's profile picture
Tobias Holgersen1 year ago

Finally I'll be able to explain this simply 🙈

Simon P's profile picture
Simon P1 year ago

SSO is a game-changer for user experience and security. Thanks for explaining it so clearly! #SSO #security #devlife

luis_bivar's profile picture
luis_bivar1 year ago

And for the rest of the possible users that don’t have google, Facebook or apple accounts? The % is so low we can ignore it? Or we will have to implement a “simple” login anyway?

Santiago's profile picture
Santiago1 year ago

Well, that depends on your particular application. For example, on my course website, I only use Discord because every student must have Discord. Many applications still offer the option of custom credentials. Many applications only offer SSO. Assuming you add support for the largest providers (Google, Facebook, Apple, Microsoft...), the probability that one of your potential users doesn't have any of them is minuscule.

Related Videos

The subject of 'owning a slave' is dense. It is something we hear a lot when we are in the FemDom Realm. Is it just fantasy? Can it actually be a lifestyle? How do we navigate this type of dynamic? How do we even get to that level of D/s? In this short clip [Exerpt from SLAVE TRAINING Part 2] I want to already bring to your attention one thing that will define if your desire for a slave (or desire as a slave) is touching more on a fantasy or... how can you actually navigate this in a realistic way. No one person 'can do it all' or should be expected to. If you want your slave to be 'the best' , assign them a specific role in which they can excel... and then build upon that. Once they 'master' your housekeeping (which takes quite a bit of real training), they can move to other levels. And an important note I want to leave here... make them EARN access to certain things in your life that sometimes you just want to delegate because you don't want to manage or don't know how to manage. Entrusting them with serious tasks that can affect your life, your business, your reputation, are on top of the ladder. Are they even qualified for the thing you want them to take off your shoulders? Start small and allow them to grow in their submission, to develop their skills and to learn how to best satisfy you without setting them up for failure by expecting too much, too quick. In the end, if you want this to truly work, you have to approach it from a place that transcends the roles. As this is consensual power exchange. And you both want to be fulfilled in that relationship.

Ms. Malissia

12,836 views • 6 months ago

An entire empire was overthrown over a two percent tax on a breakfast beverage. Look at what you tolerate now. You are taxed when you earn it. Taxed when you spend it. Taxed when you save it. Taxed when you invest it. And when you die, they tax whatever is left. That is not a system. That is a harvest. You commute in a car you paid sales tax to buy. You drive it on roads you were already taxed to build. You fill it with gas taxed by the gallon. When you sell that car, the next buyer pays sales tax on it again. The same car. Taxed every time it changes hands. You arrive at a job where your salary is cut before it ever touches your hands. If you work for yourself, you pay both sides. Two people on paper. Neither one keeps what they earned. Then you go home. Every bill you open has a government standing behind it with its hand out. You buy a house with money they already took their share of. Then they charge you property tax on it every year for the rest of your life. You want to renovate your own kitchen. You need a permit. You want to build a deck on your own land. You need a permit. You pay for the property. Then you pay for permission to use it. Stop paying property tax and they seize your home. Not because you missed a mortgage payment. Because you missed a payment to the government for the privilege of keeping what is already yours. You do not own your home. You rent it from the state. If you leave something behind for your children, they are taxed on what you were already taxed to earn. The same wealth. Taxed at every stage of your life. Then taxed one final time because you had the audacity to die. They found a way to monetize your absence. We are told this is the price of civilization. It is not. It is architecture. The most effective prison ever built is the one where the inmates believe they are free. They did not take your freedom. They priced you out of it. If you kept the full value of your labor, you would be free within years. Not decades. Years. The system cannot allow that. A machine built on consumption needs a consumer that never stops. You did not sign a social contract. You were assigned one. Now pay attention. They spent decades perfecting the extraction of your productivity. Now they are building the technology to replace you. AI is not coming for your job because corporations are greedy. It is coming because a system that already takes half your output just realized it can take all of it. Without needing you in the equation. You were never the point of this arrangement. You were the input. And the moment they engineer a cheaper one, you become a rounding error on a quarterly earnings call. They did not build AI to free you. They built it to finish what the tax code started. It was never about the tea. It was about the precedent. Today we hand over half our waking lives and thank them for the potholes. You do not live in a free economy. You live in a subscription you never signed up for. And the penalty for canceling is everything you have.

Dustin

27,811 views • 4 months ago

"You can either produce excellence or you can avoid criticism. But you cannot do both of those. The reason that you don't have certain excellence that you want is because you are afraid of getting criticized. You are afraid of the judgment that comes with it. You are afraid of standing out. You are afraid of being alone. You are afraid of people looking at you. You are worried about what people think of you. There are 2 categories of things in this world: 1) Things that are up to you 2) Things that are not up to you Which category does your reputation sit in? Your reputation is not up to you. I'm the one who associates your reputation with something, not you. You just do things. What's up to you? How you act. Your decisions. Your actions. That is up to you. Your reputation is not up to you. Here's how I know that: You all have a reputation about me and it's not in my control. I get to say and do whatever I say and do up here. I am in control of saying it. I am in control of doing it. The moment words leave my lips, who has control over what is done with those words? You! You are in control of what you think of me. And there's no way everybody in this room is going to think the exact same thing about me. No way. When it comes to exceptional, what we've got to understand is you can spend your whole life trying to avoid criticism and earn reputation, and it still won't be in your control. We can waste a lot of time missing out on excellence we could have been producing if we were just simply LESS trying to engineer what we wanted other people to think about us."

Brian Kight

308,812 views • 1 year ago

Here is how you can install an open-source, enterprise-grade RAG system on your server (with the best document understanding I've seen.) First, something obvious to anyone trying to sell RAG in the market: You are crazy if you think companies will let their data travel to a hosted model. No one wants to send their data anywhere (those who do haven't found an alternative.) Every single company would rather have an air-gapped system with no internet access. GroundX is an open-source RAG system that you can run on your servers (or any cloud provider, as long as you have access to GPUs) and works without a network. (If the military wants to do RAG, this is precisely what they will be looking for.) I installed GroundX on my AWS account and recorded a video to show you how to use it. There are two services you can use: 1. Ingest: This service uses a pretrained vision model to ingest and understand your knowledge base. 2. Search: This service combines text and vector search with a fine-tuned re-ranker model to retrieve information from your knowledge base. A quick note about the Ingest service: 99% of people think they need better "retrieval" mechanisms. I think they need better "ingestion." That's where this service comes in! Ingest "understands" your documents in a way I haven't seen before. After you try it, you'll realize why showing your LLM your raw documents is a bad idea. In the video, I use a free tool called X-Ray to test a document and understand how the Ingest service breaks it down. You can access this tool by signing up for a free GroundX cloud account and uploading your documents. You'll see a bit more about this in the video.

Santiago

89,664 views • 1 year ago

So here is the upcoming game my team and I are going to release on Sol. Its basically a reimagining of task bar hero's. It has peer to peer trading (in sol), and you level up your party and go deeper into the game and the higher you go the more you mine tokens. There are A LOT of token sinks. new skills, gear, and crafting. It has a very extensive crafting system. This is a high quality idle RPG. lots of levels and 4 different difficulty modes. Few big questions: 0. There will be a HUGE Referral reward. 50%! I am testing the upper limits of what happens if you give a lot of the $$ back to people who refer. So lets say its .2 Sol to get your first character , if you refer, you get .1 sol. So if you do a lot of content, and the token fly wheel starts going you can earn a ton.(This is what I want) 1. There will be a small pre sale. All raised will go to Liq and in-game prizes. 2. There is still a 50% anti-sniper tax for like 50min this time, 2-3 hours was too long and slows down the volume. ( I know its says 70% in the pic, just wanted to explain it). It decays every 3 minuets down to 1%. ( see picture). So don't ape right away, you have time to ape and tell friends and such. 3. There are extensive docs, you can see the picture for ref. 4. it will have a bit of a cool down, people can buy the token, and open loot boxes, and level characters but the emissions wont go live for about 24 hours, this gives everyone a chance to get set up, and understand the game.

Skely

17,656 views • 1 month ago

Don’t Scroll—God Is Calling You to Submit and Move Praise the Lord that He has given us such a commission and such a call and we should be humbled by that and we should want to go out for His kingdom and do that. All of you are usable by God. There is not one of you that is not usable if you're only willing to submit. We all fall short. It's a matter of who is willing. Here I am, Lord, send me. That's what Isaiah said. Here I am. Send me. You are all usable. When a lot of you out there go, well, what can I do for God in my life? There's a lot you can do. If you're only willing to be picked up as an instrument in his Hands and implemented the way you were created to move. Many of you are operating outside the realm of what you were created to be. And in this season, that's going to be reconciled. And many of you are going to change course in this season drastically. Because you're in jobs, you're in areas, you're doing things, you were not created to do. You have gifts for it, but you weren’t created to do it. And there's going to be massive shifts in many of your lives and a sudden turn. And the Lord is going to realign. And this is going to be quick when He does it. Realign you into the position, redirect you and put you on that course because time is short and He needs you operating in what you were created to do. He needs that right now. And many of you are going to enter that process in this season. So praise the Lord because you are. You will enter that process and you will be redirected. And you will do what is written about you in the books of heaven, what you were created to do on this earth. Because many of you know and feel uncomfortable and know you're not in your call. You know you are just trying to try to endure, you're trying to survive. And it's because you're not in your call. Surrender to God, allow Him to redirect you into your call and your purpose that you were beautifully created to do. Because it's needed in this season and we cannot dilly dally anymore and go dabbling in things we are not created to do. It's time for us to go to work and it's time for us to be willing to go there.

Amanda Grace

12,379 views • 3 months ago

Koinos 101: Mana Do you think the internet would have taken off if you had to pay just 1 cent to visit a website? That's why we invented the Mana system which makes Koinos ... the first and only free-to-use blockchain. Owning the network It’s natural to think that holding a token like ETH, BTC, or SOL makes you an owner of those platforms, but if you were an owner, you would have a right to use those platforms forever. But you don't have that right. You only have the “right” to spend those tokens down as you use the network, which isn’t much of a right at all. On Koinos, the KOIN token works exactly like you think it would! Holding KOIN gives you a perpetual right to use the network, thanks to the Mana system. The more KOIN you hold, the more free usage, forever. Simple. Every KOIN token contains 1 Mana. When you use the blockchain, some of your Mana is consumed, but it regenerates in 5 days and if you only use a small percentage of your Mana it can regenerate in as little as a few minutes! Frictionless Access Mana can also be shared with people who have no tokens at all, which is what enables Koinos to deliver that familiar free-to-use experience that we get from the internet, and without forcing developers to pay the fees, because remember there are no fees. For the first time ever... developers can onboard users and allow them to the use the blockchain without first making them jump through the hoops of understanding and buying a cryptocurrency which is going to weed out the vast majority of mainstream users. That’s why we don’t have mainstream adoption! In short, KOIN has real utility; it gives you ownership over a certain amount of the network’s resources, a right which you can share with others. Koinos doesn’t force you to pay ever-changing fees all the time and it does all of this while preventing people from abusing the network. Be Free Because you never have to part with your KOIN which gives you the right to a certain amount of the network’s resources, this frees you, and every other KOIN holder, to focus on what matters; adding utility and making Koinos an even greater force for good. You can learn more about Koinos at and

KoinosGroup 🔮

337,618 views • 3 years ago

🚨 HOLY SH*T! GLOBAL ELITES BEGIN AI-ENFORCED BIOMETRIC CONTROL: “THIS IS THE LAST YEAR YOU WILL EVER USE A PASSWORD” On stage in the UAE, Tony Blair explains what must come first for AI-run governments to function properly: cloud services, massive data centers, and a unified digital identity - the “basic digital infrastructure” required so the rest of the system can work effectively. Then Larry Ellison says the most frightening part: “This is the last year you will ever log on with a password.” Ellison argues passwords are too easily stolen, too flexible, too human. The replacement isn’t a better password - it’s AI-assisted biometric verification, where the system recognizes your face, your voice, and even your fingerprint, and then decides whether it is “absolutely certain” that you are who you claim to be. Read that carefully. AI doesn’t help you log in - it judges your identity. Your body becomes the credential. Your biology becomes the key. Logging in is no longer something you do; it’s something that’s done to you. And once identity is centralized into digital ID systems tied to cloud infrastructure and AI enforcement, access stops being a right and starts becoming conditional. There is no password reset for your face. No workaround for your voice. No anonymity once your identity is the system. If AI decides you’re not you, you don’t just lose an account - you lose access: to banking, services, systems, travel, and participation itself. This isn’t about convenience or security. It’s about control at scale, announced calmly, publicly, and without apology. When your face is the password, how do you opt out without erasing yourself?

HustleBitch

158,152 views • 7 months ago

I hear so often from the Dommes I work with that they struggle with people online fetichizing them and simply seeing them for how sexy and beautiful they are. They project their fantasies and their desires onto you. That stops immediately once you move the attention from you to them. From 'look at me' to 'I see you'. What does that look like? When you create content, think of them and what this scene or that narrative is evoking. What will they learn from you? What they want is not to passively watch how sexy you are, but for you to train them, to give them instructions, to teach them, to guide them, to be in charge, to command them. This is not being an object but the main subject. The Authority figure. How is your content already doing that. The sexy photos can still be there, they are important to already capture des attention. But what you do with that attention once you have it, is where the power dynamic is established. Positioning yourself as more than a stunning Goddess, but actually a woman who has a voice, opinions, perspective, a philosophy, a way to doing things, teaching them what you like, how you like it, why you like it, already makes them want to be that for you. You hold the attention, you hold the power, so you direct it. And for that, you want them to know you get them and you know what lives within them... that creates the desire for you to be the one exposing it. You instantly build trust. Not because you demanded it, but because you earned it: you showed them you know what you are doing. You have experience, you understand them. They are not told to come see you, they are seduced into it. They desire it. And they will work for it. This will attract better clients (real subs) and instead of you trying to get their attention, they will work to earn yours. If you want to learn more about power dynamics, building a brand as a Pro or the psychology behind BDSM, you can now access all my trainings and classes in one place for a fraction of the cost of The Dominatrix Academy. And you can reinvest the total amount towards the Program. Message me [SECRET] for the details. This offer is not available on my website.

Ms. Malissia

16,579 views • 3 months ago

Read 100 paywalled research papers for free every month! You don't even need a university account to do this. Here's how to read paywalled papers on JSTOR for free: 1. Go to jstor(dot)org and click on "Register" in the top-right corner. You can register with your personal Google or Outlook account. Or, you can create a JSTOR account manually. 2. Once you've logged in to your JSTOR account, click on "Workspace" in the menu bar. Then click on "Create folder." Choose a name for your folder and click on "Create."Creating folders in Workspace is a great way to keep your papers organized. 3. Type in the keywords in the search bar to find relevant papers. JSTOR willl give you a list of papers. To read a paper for free, click on "Read online." You will see a preview of the paper. Scroll down a bit and click on "Read Online" again. 4. If you find the paper super-relevant to your project, click on "Save" on the top of the article. Choose the folder you just created in your Workspace and save the paper in it. If you go to your Workspace, the paper will show up in the relevant folder. 5. You can also take notes on papers in your Workspace. To do so, click on the "Add Note" button under a paper and start typing. Click on "Save" to your save your note. 6. If you already have a paper and you want to related to it, you can use Text Analyzer. To do so, click on "Tools" and select "Text Analyzer." Upload the paper you have and JSTOR will give you a list of papers related to you original paper. 7. Text Analyzer also lets you callibrate your search parameters. Adjust the priority for different terms by moving the priority scale left or right. You can more related terms and adjust their priority. Text Analyzer will update the results accordingly. 8. If you find a paper interesting, simply click on it and then select "Read Online." 9. You can also add papers to your Zotero library. Open the paper you want to add and click on the Zotero Connector in the top-right corner of your browser. Choose the Zotero collection you want to save the paper in and click on "Done." The paper will show up in your Zotero. Found this post on JSTOR helpful? • Repost to share it with your friends and colleagues. •Follow me for more posts on academic writing.

Mushtaq Bilal, PhD

31,810 views • 2 years ago