{"push_id":2641798701,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"112f58acc0a1eb0d8a70c5c419c972fa9aadf0f0","before":"f5ddbc21c22fc8fbb70ff96718c2362b258902d6","commits":[{"sha":"6048e25fb052d946d2cf736c0e0f8f92f0dc43ff","author":{"name":"Adam Jordens","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@jordens.org"},"message":"feat(web): Support defaulting to `__unrestricted_user__` when no permissions found (#230)\n\nThis PR handles the case where a user attempts to access a service\r\ndirectly without going through `gate`.\r\n\r\nIt is a common operational requirement to be able to access internal\r\nAPIs directly.\r\n\r\n- bump spinnaker-dependencies to suppress 404 stack traces\r\n- emit a metric from `getPermission` vs a debug log message","distinct":true,"url":"https://api.github.com/repos/ewiseblatt/fiat/commits/6048e25fb052d946d2cf736c0e0f8f92f0dc43ff"},{"sha":"92b7c94500f96c7d2d03e7788ed86e6a1bc01472","author":{"name":"Cameron Fieber","email":"619415405c5170d98e2c7b708512227d54c200ec@netflix.com"},"message":"fix(authn): invalidatePermission from cache\n\nDuring login we want to read a fresh view of the permission\nfrom fiat to support populating allowed accounts headers.\n\nAlso some cleanup in FiatAuthenticationConfig for easier autoconfigging.","distinct":true,"url":"https://api.github.com/repos/ewiseblatt/fiat/commits/92b7c94500f96c7d2d03e7788ed86e6a1bc01472"},{"sha":"112f58acc0a1eb0d8a70c5c419c972fa9aadf0f0","author":{"name":"Adam Jordens","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@jordens.org"},"message":"feat(api): Support running with `management.security.enabled: false` (#232)\n\nThis PR re-orders how the `FiatAuthenticationFilter` is inserted into\r\nthe http chain.\r\n\r\nPreviously when management security was disabled, the caller was\r\nredirected to `/login`.\r\n\r\n- introduce a metric to track how often the unregistered user fallback is hit\r\n- support dynamically disabling the permission evaluator","distinct":true,"url":"https://api.github.com/repos/ewiseblatt/fiat/commits/112f58acc0a1eb0d8a70c5c419c972fa9aadf0f0"}]}
{"actor":{"display_login":"ewiseblatt"}}