Omaha .NET User Group April Meeting
Start Time: April 24 2025, 6:00 PM
Hosted By: Farm Credit Services of America
Now = 4/22/2025 6:21:44 AM Start = 4/24/2025 6:00:00 PM
Login to RSVP
Sponsored by : Don’t Panic Labs

Posted by mruwe at April 17 2025, 9:15 AM

Fellow .NET Users!

It was really enjoyable for me to present last month on the authorization journey I've been on for the past year or so. Over the years, I've found that presenting at a user group meeting is a wonderful way to share my interests with like-minded people. I get a lot of great feedback and ideas on different paths I might consider. If you're anything like me, you sometimes get fixated on a specific solution, and it's extremely helpful to get a second opinion from someone who might have a different perspective. If you have an interest, project, or skill you would like to share with the community, I encourage you to share it with the rest of us by presenting at one of our meetings. Please reach out to me if this sounds interesting to you!

The next Omaha .NET User's Group meeting will take place on Thursday, April 24th, starting at 6:00 PM. Food and drinks will be provided by our sponsor 15-20 minute before the meeting begins. Stick around until the end of the meeting when Don't Panic Labs will be giving away 2 $50 Amazon Gift Cards and two copies of "Lean Software Systems Engineering for Developers"!

Host:
Farm Credit Services of America

5015 S 118th St, Omaha, NE 68137

Topic:
All the Things I Wish My Parents Would Have Taught Me About OAuth by Ryan Downey

Is OAuth (or is it ZeroAuth?) one of the things that you wish your parents would have taught you before sending you into the real world? Is OAuth is a black box of security magic? Do you have an abstract idea of what OAuth is but want a more concrete understanding?

If you can answer yes to any of these questions this talk might be for you.

We’ll cover the basics of OAuth 2.0 protocol and workflow, the OpenId Connect workflow, JWTs and JWT validation, and an example .NET WebApi implementation for validating a JWT and setting up a user in ambient context.

Speakers:
Ryan Downey

Ryan Downey is a former electrician-turned-software engineer. After deciding to make a career change in 2015, he began to pursue a bachelor’s degree. He decided to take Computer Science 1 at the University of Nebraska – Lincoln and was hooked. He interned at Don’t Panic Labs during his senior year and joined the team in 2020.

Ryan loves working with the talented people at Don’t Panic Labs to create robust software solutions for their clients and partners.

In his free time, Ryan enjoys reading, watching movies, listing to and playing music, playing video games and board games, and hanging out with friends and family.

Sponsors:
Don’t Panic Labs

Don’t Panic Labs brings innovators' visions to life through experienced product ideation and management, thoughtful design, and disciplined software engineering. Their team marshals the necessary resources for entrepreneurs, development teams, and technology-based organizations to succeed in a world of increasing software complexity.

Since 2010, Don't Panic Labs has helped launch hundreds of solutions, reinvented numerous existing systems, trained new software developers, leveled up the skills of hundreds of software engineers, and launched our own product to help organizations align their practices.

Learn more at https://dontpaniclabs.com/.

Thanks,
Matt Ruwe
mruwe@omahamtg.com
.NET User's Group Co-Leader

Brian Olson
bolson@omahamtg.com
.NET User's Group Co-Leader

Join our slack channel!
https://bit.ly/2nIjSNB