# Security Takeaways from Fermilab
###### D. Crooks, D. Kelsey, H. Short
---
# Recap
* Week of 9th of September spent at Fermilab
* 10th September, Pre-GDB
* WLCG AuthZ WG F-2-F
* AAI exercises with Fermilab and DUNE
* 12th September, mini-FIM4R
* Fermilab, Argonne, Brookhaven, DUNE, WLCG, IRIS + CiLogon, Indigo IAM, Internet2
---
# Key Outcomes
* WLCG Token Schema v1.0 published
* Progress made on several challenges at Fermilab/DUNE
* Information sharing between physics experiments/labs
---
# Topics for Continuation
* Combined assurance
* Trust fabric of OIDC/OAuth
* Guidance on Token Flows
* OAuth Challenges
* Additional attribute collection
---
# Combined Assurance
* Although combining low assurance certificates with high assurance VOs works technically, policy level is more complicated
* Assessment of identity proofing being addressed by **IGTF** and **JSPG**
* Aim to keep VO effort to a minimum
---
# Trust Fabric of OIDC/OAuth
* Now possible to separate transport/encryption from token siging
* What level of assurance required for each component?
* How to distribute trust anchors?
* Discussed in **EUGridPMA**
* Call planned in **WLCG AuthZ WG**
---
# Guidance on Token Flows
* DOMA WG will continue to run tests and prototypes in conjunction with the AuthZ WG
* **WLCG AuthZ WG** to produce guidelines based on workable models
---
# OAuth Challenges
Challenges proposed by Brian Bockelman
![](https://codimd.web.cern.ch/uploads/upload_d07bb01985256baae095ebbf2d0537d4.png)
Plus...
* Traceability challenge
* Multi-tenancy token issuer model
---
# Additional Attribute Collection
* Implementing federated identity means separating Authentication from Authorisation
* Care must be taken on which attributes are collected and shared
* VOs may have to play a larger role in collection of Authorisation data
---
# Next Steps
* Discussions to continue in IGTF, EUGridPMA, WLCG AuthZ WG, JSPG
![](https://codimd.web.cern.ch/uploads/upload_c904d48489c5b332aa6ae62006161b57.jpeg =400x300)
{"title":"Security takeaways from Fermilab","type":"slide","slideOptions":{"theme":"white","transition":"slide"}}