pomerium/pkg/identity/oauth
Caleb Doxsey 93b8c93daa
authenticate: add support for apple identity tokens (#5610)
## Summary
Add support for IdP identity token authorization for Apple. Apple does
not appear to support access token validation.

This allows a user to pass an identity token directly as a bearer token:

```
curl -H 'Authorization: Bearer Apple-Identity-Token' ...
```

## Related issues
-
[ENG-2000](https://linear.app/pomerium/issue/ENG-2000/core-implement-token-validation-for-apple)


## Checklist

- [x] reference any related issues
- [x] updated unit tests
- [x] add appropriate label (`enhancement`, `bug`, `breaking`,
`dependencies`, `ci`)
- [x] ready for review
2025-05-09 11:01:34 -06:00
..
apple authenticate: add support for apple identity tokens (#5610) 2025-05-09 11:01:34 -06:00
github authorize: support authenticating with idp tokens (#5484) 2025-02-18 13:02:06 -07:00
options.go authorize: support authenticating with idp tokens (#5484) 2025-02-18 13:02:06 -07:00