pomerium/pkg/identity
Joe Kralicky eacf19cd64
oauth: add minimal device auth support for ssh (#5657)
## Summary

This adds the necessary logic needed for device auth flow in ssh. The
code is not used currently; will follow up with testenv updates that can
let us test this with the mock idp.

## Related issues

<!-- For example...
- #159
-->

## User Explanation

<!-- How would you explain this change to the user? If this
change doesn't create any user-facing changes, you can leave
this blank. If filled out, add the `docs` label -->

## Checklist

- [ ] reference any related issues
- [ ] updated unit tests
- [ ] add appropriate label (`enhancement`, `bug`, `breaking`,
`dependencies`, `ci`)
- [ ] ready for review
2025-06-24 18:05:24 -04:00
..
identity authorize: support authenticating with idp tokens (#5484) 2025-02-18 13:02:06 -07:00
manager chore(deps): bump the go group with 24 updates (#5638) 2025-06-17 09:36:50 -07:00
oauth oauth: add minimal device auth support for ssh (#5657) 2025-06-24 18:05:24 -04:00
oidc oauth: add minimal device auth support for ssh (#5657) 2025-06-24 18:05:24 -04:00
claims.go core/identity: dynamic authenticator registration (#5105) 2024-05-07 16:45:39 -06:00
claims_test.go core/identity: dynamic authenticator registration (#5105) 2024-05-07 16:45:39 -06:00
errors.go authorize: support authenticating with idp tokens (#5484) 2025-02-18 13:02:06 -07:00
mock_provider.go oauth: add minimal device auth support for ssh (#5657) 2025-06-24 18:05:24 -04:00
providers.go oauth: add minimal device auth support for ssh (#5657) 2025-06-24 18:05:24 -04:00