Skip to content

Conversation

@f3l1x
Copy link
Member

@f3l1x f3l1x commented Dec 14, 2025

No description provided.

@f3l1x f3l1x force-pushed the claude/fix-oauth2-issue-14-2lznn branch from 6adf04c to efecab7 Compare December 14, 2025 19:32
The schema for grants only allowed boolean values, but the code expected
array options like $options['ttl']. This caused custom TTL configuration
to fail silently.

Changes:
- Updated grant schema to accept either `false` or a structure with options
- Each grant type can now have a custom `ttl` option for access token lifetime
- authCode grant supports `authCodeTTL` and `codeExchangeProof` options
- implicit grant supports `accessTokenTTL` option
- Updated documentation with examples

BREAKING CHANGE: Grants no longer accept boolean `true`. Use empty object
`[]` to enable with defaults, or configure options explicitly.
- Use @master instead of @v1 for shared workflows
- Add workflow_dispatch trigger for manual runs
- Update PHP versions to 8.2, 8.3, 8.4
- Add coverage workflow
- Require PHP >=8.2
- Update nette/di to ^3.2.2
- Update nette/application to ^3.2.0
- Update contributte/psr7-http-message to ^0.10.0
- Bump branch alias to 0.6.x-dev
- Makefile: add --extensions=php,phpt to codesniffer
- phpstan: target PHP 8.2, add .docs to paths
- ruleset: use ruleset-8.2.xml, simplify namespace mapping
- Rename fixtures to Fixtures (PSR-4 compliance)
- Add tests for custom TTL configuration
- Simplify bootstrap.php
@f3l1x f3l1x force-pushed the claude/fix-oauth2-issue-14-2lznn branch from efecab7 to 53ce751 Compare December 14, 2025 19:42
@f3l1x f3l1x merged commit 6f7fa26 into master Dec 14, 2025
8 checks passed
@f3l1x f3l1x deleted the claude/fix-oauth2-issue-14-2lznn branch December 14, 2025 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants