Feb. 4, 2024, 6 p.m. | /u/prumf

cybersecurity www.reddit.com

When you create oauth clients, you are provided with a `client_id` and a `client_secret`. They are used to authenticate a client (whether a human or a machine), before you do something important, like sharing resources.

**But isn’t that subpar security ?**

Passkeys are currently the gold standard for websites user authn. They are mathematically secure as long as you don’t fuck-up the implementation.

Why is oauth using the old concept of a username+password for something as crucial as resource access …

authenticate client clients cybersecurity human important isn keys machine oauth passkeys resources secrets security sharing standard websites

Information Security Engineers

@ D. E. Shaw Research | New York City

Technology Security Analyst

@ Halton Region | Oakville, Ontario, Canada

Senior Cyber Security Analyst

@ Valley Water | San Jose, CA

Senior - Penetration Tester

@ Deloitte | Madrid, España

Associate Cyber Incident Responder

@ Highmark Health | PA, Working at Home - Pennsylvania

Senior Insider Threat Analyst

@ IT Concepts Inc. | Woodlawn, Maryland, United States