Fix authentication metadata after device enrollment #6
Open
KofTwentyTwo wants to merge 0 commits from
fix/authentication-metadata-device-headers into develop
pull from: fix/authentication-metadata-device-headers
merge into: QRun-IO:develop
QRun-IO:develop
QRun-IO:release/0.5
QRun-IO:fix/logout-keep-core-session-for-native-logout
QRun-IO:release/0.1
QRun-IO:kof22/release-0.1-reactor
QRun-IO:kof22/scanners-reactor
QRun-IO:fix/refresh-device-versions
QRun-IO:feat/echo-forge-delta-20261106
QRun-IO:fix/approved-scanner-photo-availability
QRun-IO:fix/demo-object-store-integrity
QRun-IO:feature/kof22-scanners-postgres
QRun-IO:feature/gs1-echo-record-photos
QRun-IO:ci/enable-scanner-snapshots
QRun-IO:feature/echo-example
QRun-IO:main
QRun-IO:archive/qrun-github-cutover-20261101/bbc1fbf0808e/feature/echo-example
QRun-IO:archive/qrun-github-cutover-20261101/b156ab7c50e0/fix/authentication-metadata-device-headers
QRun-IO:dependabot/maven/demo/develop/org.junit.jupiter-junit-jupiter-6.1.3
QRun-IO:dependabot/maven/demo/develop/com.kingsrook.qqq-qqq-frontend-next-1.0.0-RC.37
QRun-IO:dependabot/maven/develop/org.junit.jupiter-junit-jupiter-6.1.3
QRun-IO:dependabot/maven/develop/maven-minor-and-patch-24c72ca1f1
QRun-IO:dependabot/github_actions/develop/github-actions-9fad275170
No Reviewers
Labels
Clear labels
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
java
question
secuurity
wontfix
Something isn't working
Improvements or additions to documentation
This issue or pull request already exists
New feature or request
Pull requests that update GitHub Actions code
Good for newcomers
Extra attention is needed
This doesn't seem right
Pull requests that update java code
Further information is requested
This will not be worked on
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: QRun-IO/qbit-mobile-scanners#6
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Change
Reopening the Android host after device enrollment sent saved device headers to the public authentication metadata endpoint and returned HTTP 403 before login could resume. Exempt the canonical
/qqq/v1/metaData/authenticationroute from device binding so login metadata remains available with pending, stale, invalid-token, or revoked device headers. Protected metadata, processes, and scans still enforce device approval.Verification
./mvnw verify install— 13 tests passed; Checkstyle passed../mvnw -f demo/pom.xml verify— HTTP acceptance scenario passed.Compatibility
No API schema changes. Local emulator verification; Zebra TC22 hardware testing remains outstanding.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.