The SciTokens Authorization Model: JSON Web Tokens

The SciTokens Authorization Model: JSON Web Tokens
1 / 1
The SciTokens Authorization Model: JSON Web Tokens - slide 1 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 2 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 3 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 4 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 5 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 6 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 7 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 8 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 9 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 10 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 11 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 12 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 13 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 14 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 15 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 16 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 17 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 18 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 19 of 20 The SciTokens Authorization Model: JSON Web Tokens - slide 20 of 20
The SciTokens Authorization Model: JSON Web Tokens OAuth Jim Basney jbasneyncsa.Illinois.edu Brian Bockelman bbockelmcse.unl.edu This material is based upon work supported by the National Science Foundation under Grant No. 1738962.

Related Topics

Download this presentation From Below

"The SciTokens Authorization Model: JSON Web Tokens" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
The SciTokens Authorization Model: JSON Web Tokens & OAuth Jim Basney <jbasney@ncsa.Illinois.edu>
Brian Bockelman <bbockelm@cse.unl.edu> This material is based upon work supported by the National Science Foundation under Grant No. 1738962. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.<br>
02
SciTokens Project The SciTokens project, starting July 2017, aims to:

Introduce a capabilities-based authorization infrastructure for distributed scientific computing,

Provide a reference platform, combining CILogon, HTCondor, CVMFS, and XRootD, and

Implement specific use cases to help our science stakeholders (LIGO and LSST) better achieve their scientific aims.<br>
03
Identity-based Authorization At the core of today’s grid security infrastructure is the concept of identity and impersonation.
A grid certificate provides you with a globally-recognized identification.
The grid proxy allows a third party to impersonate you, (ideally) on your behalf.
The remote service maps your identity to some set of locally-defined authorizations.
We believe this approach is fundamentally wrong because it exposes too much global state: identity and policy should be kept locally!<br>