Skip to content

feat: DPoP nonce-challenge support for the resource server - #166

Merged
osanderson merged 3 commits into
mainfrom
feat/dpop-nonce-challenge
Aug 27, 2026
Merged

feat: DPoP nonce-challenge support for the resource server#166
osanderson merged 3 commits into
mainfrom
feat/dpop-nonce-challenge

feat: wire DPoP nonce challenge into the conformance-as example resource

674d927
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Aug 27, 2026 in 30s

Quality Gate failed

Annotations

Check failure on line 65 in cmd/conformance-as/resource.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "DPoP-Nonce" 3 times.

See more on https://sonarcloud.io/project/issues?id=IDFoundry_FAPIgo&issues=AaBEBfqTUJwT2axngd90&open=AaBEBfqTUJwT2axngd90&pullRequest=166

Check failure on line 651 in storage/contract.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Issue: %v" 3 times.

See more on https://sonarcloud.io/project/issues?id=IDFoundry_FAPIgo&issues=AaBEBfu_UJwT2axngd93&open=AaBEBfu_UJwT2axngd93&pullRequest=166

Check failure on line 62 in storage/contract.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "nonce-1" 4 times.

See more on https://sonarcloud.io/project/issues?id=IDFoundry_FAPIgo&issues=AaBEBfu_UJwT2axngd91&open=AaBEBfu_UJwT2axngd91&pullRequest=166

Check failure on line 665 in storage/contract.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "nonce-2" 3 times.

See more on https://sonarcloud.io/project/issues?id=IDFoundry_FAPIgo&issues=AaBEBfu_UJwT2axngd92&open=AaBEBfu_UJwT2axngd92&pullRequest=166

Check failure on line 576 in storage/contract.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 19 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=IDFoundry_FAPIgo&issues=AaBEBfu_UJwT2axngd95&open=AaBEBfu_UJwT2axngd95&pullRequest=166

Check failure on line 309 in storage/contract.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 55 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=IDFoundry_FAPIgo&issues=AaBEBfu_UJwT2axngd94&open=AaBEBfu_UJwT2axngd94&pullRequest=166

Check failure on line 704 in storage/contract.go

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 25 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=IDFoundry_FAPIgo&issues=AaBEBfu_UJwT2axngd96&open=AaBEBfu_UJwT2axngd96&pullRequest=166