XYZ: Compatibility With OAuth 2

This article is part of a series about XYZ and how it works, also including articles on Why?, Handles, Interaction, and Cryptographic Agility.

Working With the Legacy

The ports are there, just hidden. Image from https://www.wikihow.com/Play-Gamecube-Games-on-Wii

Plugging OAuth 2 Into XYZ

client_id=client1&scope=foo%20bar
{
"keys": "client1",
"resources": [
"foo",
"bar"
]
}
{
"keys": "client1",
"resources": [
"foo",
"bar",
{
"actions": ["read", "write"],
"datatypes": ["accounts", "history"]
}
]
}

Staying With OAuth 2

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Justin Richer

Justin Richer

Justin Richer is a security architect and freelance consultant living in the Boston area. To get in touch, contact his company: https://bspk.io/