Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
2018-web/data/talks/PC-56594.yaml
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
28 lines (17 sloc)
1.35 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Talk details are specified in YAML files | |
| # YAML was selected because we can use multi-line strings and add | |
| # comments in the file. | |
| speaker_name: "Alysha Gardner" | |
| talk_title: "JWTs Everywhere!" | |
| # At least 1 tag is necessary!! | |
| talk_tags: | |
| - "security" | |
| - "web development" | |
| - "api" | |
| - "10 minutes" | |
| talk_abstract: "The short story of how we used OAuth and JWTs (JSON Web Tokens) to add identity and authentication in every call to one of our widely used services. Includes an overview of how JWTs work and different OAuth flows for every use case." | |
| talk_details: "This is a new talk about how we added OAuth to our Presto deployment and the steps involved to support access from Jupyter Notebooks and from other Python apps. I'll lay out the problem, explain the format of JWTs and how they're used in Google Auth flows, and walk through the three types of OAuth flows we used for different use cases - device flow for notebooks, service accounts for scheduled tasks and offline tokens to propagate a user's identity through a web app." | |
| # Markdown is supported | |
| about_author: 'Alysha is a senior developer on the Data Infrastructure Security team at Shopify. When she’s not dealing with problems of identity and authentication she enjoys running marathons and bicycle touring.' | |
| # web link will only show if about_author section is present | |
| author_website: 'https://agardner.me/' |