{"push_id":2385147928,"size":4,"distinct_size":2,"ref":"refs/heads/admins-create-users","head":"83229d52fa9c3baabc5ee796291fd5aa64ca4c0e","before":"e17e974f3f112907cc03e616a78b56c3e180141b","commits":[{"sha":"70cb6556f68ab065e6703f17399dfdf8d2a66d97","author":{"name":"Tom Black","email":"9b32e499c7a45c6ec2f65f48b73b8a4fbc9d6987@gsa.gov"},"message":"Use the U.S. Web Design System\n\n**Why**: We currently have a mashup of older USWDS assets, Basscss, and custom\nstyles. This replaces all of it with the latest USWDS release and adds only\nminor style adjustments needed by the dashboard. Also, we opted for using\ncompiled assets available in the `public/` dir, instead of the Sass source\nassets.","distinct":false,"url":"https://api.github.com/repos/18F/identity-dashboard/commits/70cb6556f68ab065e6703f17399dfdf8d2a66d97"},{"sha":"2c35ecd2520b003fdea9b63455348b32adf8b9f3","author":{"name":"Tom Black","email":"9b32e499c7a45c6ec2f65f48b73b8a4fbc9d6987@gsa.gov"},"message":"Code Climate fixes for Ruby","distinct":false,"url":"https://api.github.com/repos/18F/identity-dashboard/commits/2c35ecd2520b003fdea9b63455348b32adf8b9f3"},{"sha":"7b5f96c0c6ee209afd8964dc0f55e6eaece4ceda","author":{"name":"Tom Black","email":"9b32e499c7a45c6ec2f65f48b73b8a4fbc9d6987@gsa.gov"},"message":"Replace SAML with OpenID Connect\n\n**Why**:\n- login.gov is transitioning to OIDC broadly, recommending it as a\ndefault to agency partners, and making it a first-class protocol.\n- Maintaining the legacy SAML codebase is becoming increasingly\ndifficult.\n- We're going to start taking advantage of the modern auth features\nprovided by OIDC.\n- This will serve as our first Rails OIDC client (we already have one in\nSAML, `identity-sp-rails`), increasing our test coverage.","distinct":true,"url":"https://api.github.com/repos/18F/identity-dashboard/commits/7b5f96c0c6ee209afd8964dc0f55e6eaece4ceda"},{"sha":"83229d52fa9c3baabc5ee796291fd5aa64ca4c0e","author":{"name":"Tom Black","email":"9b32e499c7a45c6ec2f65f48b73b8a4fbc9d6987@gsa.gov"},"message":"Allow admins to create users\n\n**Why**: Currently, access to the dashboard is protected with basic\nauth. As that's being removed with identitysandbox.gov, we need another\nway to manage access. This introduces the ability for admins to create\nusers by email address. When a user logs in, if their email is present,\ntheir login.gov UUID will be associated and they will be given access.\nIf there is no user by email, they will be stopped and directed to their\nlogin.gov contact for assistance.","distinct":true,"url":"https://api.github.com/repos/18F/identity-dashboard/commits/83229d52fa9c3baabc5ee796291fd5aa64ca4c0e"}]}
{"actor":{"display_login":"blacktm"}}