Compare commits

...

31 Commits

Author SHA1 Message Date
releaser 95f2d06d78 chore(release): prepare for 0.7.4 (#308)
Release / release (push) Successful in 50s
auth0mock / build (push) Successful in 57s
## [0.7.4] - 2026-05-04

### 🐛 Bug Fixes

- *(deps)* Update module github.com/lestrrat-go/jwx/v4 to v4.0.1 (#306)

### ⚙️ Miscellaneous Tasks

- *(deps)* Update golang:1.26 docker digest to f715906 (#301)
- *(deps)* Update golang:1.26 docker digest to 1e598ea (#303)
- *(deps)* Update golang:1.26 docker digest to b54cbf5 (#305)
- Update import paths and registry refs after move to gitea (#307)

<!-- generated by git-cliff -->

---

**Note:** Please use **Squash Merge** when merging this PR.

Reviewed-on: #308
Co-authored-by: Unbound Releaser <releaser@unbound.se>
Co-committed-by: Unbound Releaser <releaser@unbound.se>
2026-05-04 08:51:39 +00:00
argoyle 20bd659c63 chore: update import paths and registry refs after move to gitea (#307)
auth0mock / build (push) Successful in 55s
Release / release (push) Failing after 52s
Repo moved from GitLab to Gitea (git.unbound.se). Updates Go module path, all internal Go imports, Renovate registry pkg name, .buildtools.yaml registry block, and Dockerfile (drops obsolete GOPRIVATE + GITLAB_USER/GITLAB_TOKEN).

Reviewed-on: #307
2026-05-04 08:34:23 +00:00
renovate 3fd070fbf3 fix(deps): update module github.com/lestrrat-go/jwx/v4 to v4.0.1 (#306)
auth0mock / build (push) Successful in 53s
Release / release (push) Failing after 54s
2026-05-01 14:04:09 +00:00
renovate 94959bda94 chore(deps): update golang:1.26 docker digest to b54cbf5 (#305)
Release / release (push) Failing after 1m2s
auth0mock / build (push) Successful in 1m25s
2026-04-27 00:03:39 +00:00
renovate 920a6c1349 chore(deps): update golang:1.26 docker digest to 1e598ea (#303)
Release / release (push) Successful in 1m15s
auth0mock / build (push) Successful in 1m40s
2026-04-22 15:03:07 +00:00
renovate 2cf360533e chore(deps): update golang:1.26 docker digest to f715906 (#301)
Release / release (push) Successful in 58s
auth0mock / build (push) Successful in 1m0s
2026-04-22 12:04:08 +00:00
releaser e75ea7f872 chore(release): prepare for 0.7.3 (#300)
Release / release (push) Successful in 1m2s
auth0mock / build (push) Successful in 1m18s
## [0.7.3] - 2026-04-22

### 🐛 Bug Fixes

- *(deps)* Update module github.com/alecthomas/kong to v1.15.0 (#285)
- *(deps)* Update module github.com/lestrrat-go/jwx/v3 to v3.1.0 (#296)
- *(deps)* Update module github.com/lestrrat-go/jwx/v3 to v4 (#297)

### ⚙️ Miscellaneous Tasks

- *(deps)* Update gcr.io/distroless/static-debian12 docker digest to 20bc6c0 (#262)
- *(deps)* Update golang:1.26 docker digest to b39810f (#264)
- *(deps)* Update golang:1.26 docker digest to b751797 (#265)
- *(deps)* Update golang:1.26 docker digest to a9c4aac (#267)
- *(deps)* Update golang:1.26 docker digest to 9edf713 (#269)
- *(deps)* Update golang:1.26 docker digest to fb612b7 (#270)
- *(deps)* Update golang:1.26 docker digest to e2ddb15 (#271)
- *(deps)* Update golang:1.26 docker digest to cdebbd5 (#272)
- *(deps)* Update golang:1.26 docker digest to c7e98cc (#274)
- *(deps)* Update golang:1.26 docker digest to 318ba17 (#276)
- *(deps)* Update golang:1.26 docker digest to 16e774b (#277)
- *(deps)* Update golang:1.26 docker digest to dd25c49 (#279)
- *(deps)* Update golang:1.26 docker digest to c42e4d7 (#281)
- *(deps)* Update golang:1.26 docker digest to 595c784 (#283)
- *(deps)* Update golang:1.26 docker digest to 42ebbf7 (#286)
- *(deps)* Update golang:1.26 docker digest to 5e69504 (#287)
- *(deps)* Update golang:1.26 docker digest to cd78d88 (#289)
- *(deps)* Update golang:1.26 docker digest to ec4debb (#291)
- *(deps)* Update golang:1.26 docker digest to fcdb3e4 (#293)
- *(deps)* Update golang:1.26 docker digest to 5f3787b (#295)
- *(deps)* Update golang:1.26 docker digest to 46d487a (#299)

<!-- generated by git-cliff -->

---

**Note:** Please use **Squash Merge** when merging this PR.

Reviewed-on: #300
Co-authored-by: Unbound Releaser <releaser@unbound.se>
Co-committed-by: Unbound Releaser <releaser@unbound.se>
2026-04-22 09:39:17 +00:00
renovate 30282f3458 fix(deps): update module github.com/lestrrat-go/jwx/v3 to v4 (#297)
Release / release (push) Successful in 56s
auth0mock / build (push) Successful in 5m0s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/lestrrat-go/jwx/v3](https://github.com/lestrrat-go/jwx) | `v3.1.0` → `v4.0.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2flestrrat-go%2fjwx%2fv3/v4.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2flestrrat-go%2fjwx%2fv3/v3.1.0/v4.0.0?slim=true) |

---

### Release Notes

<details>
<summary>lestrrat-go/jwx (github.com/lestrrat-go/jwx/v3)</summary>

### [`v4.0.0`](https://github.com/lestrrat-go/jwx/releases/tag/v4.0.0)

[Compare Source](https://github.com/lestrrat-go/jwx/compare/v3.1.0...v4.0.0)

# Changes

v4 has many incompatibilities with v3. To see the full list of differences between
v3 and v4, please read the [Changes-v4.md file](./Changes-v4.md). Coding Agents should read [MIGRATION-v4.md](./MICRATION-v4.md)

v4.0.0 - 19 Apr 2026

- Initial v4 release. Major features:
  - Lighter: Core / Companion module separation. Less dependencies in core.
  - Faster: Use of generics and other optimizations make v4 2x\~3x faster than before.
  - Quantum-Ready: ML-KEM and ML-DSA, HPKE (+Hybrid) are supported through companion modules.
- See Changes-v4.md for a full set of Changes since v3.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjYuMCIsInVwZGF0ZWRJblZlciI6IjQzLjEyNi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: Joakim Olsson <joakim@unbound.se>
Reviewed-on: #297
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-04-22 09:05:25 +00:00
renovate fdd5e5a9a0 chore(deps): update golang:1.26 docker digest to 46d487a (#299)
Release / release (push) Failing after 1m1s
auth0mock / build (push) Successful in 2m5s
2026-04-22 08:03:37 +00:00
renovate 32c6895802 fix(deps): update module github.com/lestrrat-go/jwx/v3 to v3.1.0 (#296)
auth0mock / build (push) Successful in 55s
Release / release (push) Successful in 51s
2026-04-22 01:06:27 +00:00
renovate 3c2dd7d780 chore(deps): update golang:1.26 docker digest to 5f3787b (#295)
auth0mock / build (push) Successful in 55s
Release / release (push) Failing after 50s
2026-04-15 00:02:55 +00:00
renovate 1a7d919711 chore(deps): update golang:1.26 docker digest to fcdb3e4 (#293)
Release / release (push) Successful in 1m6s
auth0mock / build (push) Successful in 1m31s
2026-04-12 12:05:41 +00:00
renovate f3f69beac9 chore(deps): update golang:1.26 docker digest to ec4debb (#291)
auth0mock / build (push) Successful in 54s
Release / release (push) Successful in 1m6s
2026-04-07 23:04:03 +00:00
renovate c98eae2794 chore(deps): update golang:1.26 docker digest to cd78d88 (#289)
Release / release (push) Successful in 54s
auth0mock / build (push) Successful in 2m48s
2026-04-07 20:06:46 +00:00
renovate d122aa5f14 chore(deps): update golang:1.26 docker digest to 5e69504 (#287)
Release / release (push) Successful in 1m4s
auth0mock / build (push) Successful in 53s
2026-04-07 09:03:24 +00:00
renovate bb89d9bb9e chore(deps): update golang:1.26 docker digest to 42ebbf7 (#286)
auth0mock / build (push) Successful in 2m23s
Release / release (push) Failing after 12m27s
2026-04-07 05:05:24 +00:00
renovate 993632f2eb fix(deps): update module github.com/alecthomas/kong to v1.15.0 (#285)
Release / release (push) Failing after 58s
auth0mock / build (push) Successful in 1m35s
2026-04-01 23:03:57 +00:00
renovate b9e5f5903f chore(deps): update golang:1.26 docker digest to 595c784 (#283)
auth0mock / build (push) Successful in 54s
Release / release (push) Successful in 59s
2026-03-21 09:03:25 +00:00
renovate 5cd4163d64 chore(deps): update golang:1.26 docker digest to c42e4d7 (#281)
auth0mock / build (push) Successful in 54s
Release / release (push) Successful in 1m9s
2026-03-17 12:05:50 +00:00
renovate e4c2854da2 chore(deps): update golang:1.26 docker digest to dd25c49 (#279)
Release / release (push) Failing after 1m0s
auth0mock / build (push) Successful in 1m40s
2026-03-17 09:05:21 +00:00
renovate 8638a7dd11 chore(deps): update golang:1.26 docker digest to 16e774b (#277)
Release / release (push) Successful in 1m16s
auth0mock / build (push) Successful in 1m40s
2026-03-17 06:02:58 +00:00
renovate 3362f4011c chore(deps): update golang:1.26 docker digest to 318ba17 (#276)
Release / release (push) Failing after 59s
auth0mock / build (push) Successful in 1m32s
2026-03-17 03:01:08 +00:00
renovate f636bb47c2 chore(deps): update golang:1.26 docker digest to c7e98cc (#274)
Release / release (push) Successful in 1m3s
auth0mock / build (push) Successful in 1m9s
2026-03-11 02:06:08 +00:00
renovate d43e568bc8 chore(deps): update golang:1.26 docker digest to cdebbd5 (#272)
Release / release (push) Successful in 1m10s
auth0mock / build (push) Successful in 1m18s
2026-03-11 00:03:02 +00:00
renovate 4fc0160a9a chore(deps): update golang:1.26 docker digest to e2ddb15 (#271)
Release / release (push) Failing after 1m8s
auth0mock / build (push) Successful in 1m15s
2026-03-06 03:06:37 +00:00
renovate 585582f6c6 chore(deps): update golang:1.26 docker digest to fb612b7 (#270)
Release / release (push) Failing after 57s
auth0mock / build (push) Successful in 1m37s
2026-03-03 05:06:54 +00:00
renovate 91f3e851bf chore(deps): update golang:1.26 docker digest to 9edf713 (#269)
Release / release (push) Failing after 1m32s
auth0mock / build (push) Successful in 1m57s
2026-02-25 09:03:12 +00:00
renovate a45128e63d chore(deps): update golang:1.26 docker digest to a9c4aac (#267)
Release / release (push) Successful in 1m32s
auth0mock / build (push) Successful in 2m11s
2026-02-25 06:02:51 +00:00
renovate 80def9e067 chore(deps): update golang:1.26 docker digest to b751797 (#265)
Release / release (push) Successful in 1m38s
auth0mock / build (push) Successful in 3m40s
2026-02-25 02:03:18 +00:00
renovate dd572eb484 chore(deps): update golang:1.26 docker digest to b39810f (#264)
Release / release (push) Failing after 1m31s
auth0mock / build (push) Successful in 4m1s
2026-02-24 23:17:43 +00:00
renovate 38bc47eb08 chore(deps): update gcr.io/distroless/static-debian12 docker digest to 20bc6c0 (#262)
Release / release (push) Successful in 42s
auth0mock / build (push) Successful in 2m34s
2026-02-14 02:06:42 +00:00
12 changed files with 85 additions and 72 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
{
"version": "0.7.2"
"version": "0.7.4"
}
+45
View File
@@ -2,6 +2,51 @@
All notable changes to this project will be documented in this file.
## [0.7.4] - 2026-05-04
### 🐛 Bug Fixes
- *(deps)* Update module github.com/lestrrat-go/jwx/v4 to v4.0.1 (#306)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.26 docker digest to f715906 (#301)
- *(deps)* Update golang:1.26 docker digest to 1e598ea (#303)
- *(deps)* Update golang:1.26 docker digest to b54cbf5 (#305)
- Update import paths and registry refs after move to gitea (#307)
## [0.7.3] - 2026-04-22
### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.15.0 (#285)
- *(deps)* Update module github.com/lestrrat-go/jwx/v3 to v3.1.0 (#296)
- *(deps)* Update module github.com/lestrrat-go/jwx/v3 to v4 (#297)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update gcr.io/distroless/static-debian12 docker digest to 20bc6c0 (#262)
- *(deps)* Update golang:1.26 docker digest to b39810f (#264)
- *(deps)* Update golang:1.26 docker digest to b751797 (#265)
- *(deps)* Update golang:1.26 docker digest to a9c4aac (#267)
- *(deps)* Update golang:1.26 docker digest to 9edf713 (#269)
- *(deps)* Update golang:1.26 docker digest to fb612b7 (#270)
- *(deps)* Update golang:1.26 docker digest to e2ddb15 (#271)
- *(deps)* Update golang:1.26 docker digest to cdebbd5 (#272)
- *(deps)* Update golang:1.26 docker digest to c7e98cc (#274)
- *(deps)* Update golang:1.26 docker digest to 318ba17 (#276)
- *(deps)* Update golang:1.26 docker digest to 16e774b (#277)
- *(deps)* Update golang:1.26 docker digest to dd25c49 (#279)
- *(deps)* Update golang:1.26 docker digest to c42e4d7 (#281)
- *(deps)* Update golang:1.26 docker digest to 595c784 (#283)
- *(deps)* Update golang:1.26 docker digest to 42ebbf7 (#286)
- *(deps)* Update golang:1.26 docker digest to 5e69504 (#287)
- *(deps)* Update golang:1.26 docker digest to cd78d88 (#289)
- *(deps)* Update golang:1.26 docker digest to ec4debb (#291)
- *(deps)* Update golang:1.26 docker digest to fcdb3e4 (#293)
- *(deps)* Update golang:1.26 docker digest to 5f3787b (#295)
- *(deps)* Update golang:1.26 docker digest to 46d487a (#299)
## [0.7.2] - 2026-02-12
### 🐛 Bug Fixes
+3 -6
View File
@@ -1,11 +1,8 @@
FROM golang:1.26@sha256:c83e68f3ebb6943a2904fa66348867d108119890a2c6a2e6f07b38d0eb6c25c5 AS build
ARG GITLAB_USER
ARG GITLAB_TOKEN
FROM golang:1.26@sha256:b54cbf583d390341599d7bcbc062425c081105cc5ef6d170ced98ef9d047c716 AS build
WORKDIR /build
ENV CGO_ENABLED=0
ENV GOPRIVATE=gitlab.com/unboundsoftware/*
ENV GOEXPERIMENT=jsonv2
COPY go.mod go.sum ./
RUN go mod download
@@ -13,7 +10,7 @@ RUN go mod download
COPY . .
RUN go build -ldflags="-s -w" -o /release/service ./cmd/service
FROM gcr.io/distroless/static-debian12@sha256:cd64bec9cec257044ce3a8dd3620cf83b387920100332f2b041f19c4d2febf93
FROM gcr.io/distroless/static-debian12@sha256:20bc6c0bc4d625a22a8fde3e55f6515709b32055ef8fb9cfbddaa06d1760f838
ENV TZ=Europe/Stockholm
ENV AUDIENCE="https://shiny.unbound.se"
+6 -6
View File
@@ -8,10 +8,10 @@ import (
"time"
"github.com/google/uuid"
"github.com/lestrrat-go/jwx/v3/jwa"
"github.com/lestrrat-go/jwx/v3/jwk"
"github.com/lestrrat-go/jwx/v3/jws"
"github.com/lestrrat-go/jwx/v3/jwt"
"github.com/lestrrat-go/jwx/v4/jwa"
"github.com/lestrrat-go/jwx/v4/jwk"
"github.com/lestrrat-go/jwx/v4/jws"
"github.com/lestrrat-go/jwx/v4/jwt"
)
const (
@@ -38,7 +38,7 @@ func NewJWTService(issuer, audience, adminClaim, emailClaim string) (*JWTService
}
// Create JWK from private key
key, err := jwk.Import(privateKey)
key, err := jwk.Import[jwk.Key](privateKey)
if err != nil {
return nil, fmt.Errorf("create JWK from private key: %w", err)
}
@@ -98,7 +98,7 @@ func (s *JWTService) SignToken(claims map[string]interface{}) (string, error) {
}
// Create JWK from private key for signing
key, err := jwk.Import(s.privateKey)
key, err := jwk.Import[jwk.Key](s.privateKey)
if err != nil {
return "", fmt.Errorf("create signing key: %w", err)
}
+3 -3
View File
@@ -15,9 +15,9 @@ import (
"github.com/alecthomas/kong"
"github.com/rs/cors"
"gitlab.com/unboundsoftware/auth0mock/auth"
"gitlab.com/unboundsoftware/auth0mock/handlers"
"gitlab.com/unboundsoftware/auth0mock/store"
"git.unbound.se/unboundsoftware/auth0mock/auth"
"git.unbound.se/unboundsoftware/auth0mock/handlers"
"git.unbound.se/unboundsoftware/auth0mock/store"
)
var (
+8 -16
View File
@@ -1,25 +1,17 @@
module gitlab.com/unboundsoftware/auth0mock
module git.unbound.se/unboundsoftware/auth0mock
go 1.24.0
go 1.26.0
require (
github.com/alecthomas/kong v1.14.0
github.com/alecthomas/kong v1.15.0
github.com/google/uuid v1.6.0
github.com/lestrrat-go/jwx/v3 v3.0.13
github.com/lestrrat-go/jwx/v4 v4.0.1
github.com/rs/cors v1.11.1
)
require (
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect
github.com/goccy/go-json v0.10.3 // indirect
github.com/lestrrat-go/blackmagic v1.0.4 // indirect
github.com/lestrrat-go/dsig v1.0.0 // indirect
github.com/lestrrat-go/dsig-secp256k1 v1.0.0 // indirect
github.com/lestrrat-go/httpcc v1.0.1 // indirect
github.com/lestrrat-go/httprc/v3 v3.0.2 // indirect
github.com/lestrrat-go/option/v2 v2.0.0 // indirect
github.com/segmentio/asm v1.2.1 // indirect
github.com/valyala/fastjson v1.6.7 // indirect
golang.org/x/crypto v0.46.0 // indirect
golang.org/x/sys v0.39.0 // indirect
github.com/lestrrat-go/dsig v1.3.0 // indirect
github.com/lestrrat-go/option/v3 v3.0.0-alpha1 // indirect
github.com/valyala/fastjson v1.6.10 // indirect
golang.org/x/crypto v0.50.0 // indirect
)
+12 -33
View File
@@ -1,51 +1,30 @@
github.com/alecthomas/assert/v2 v2.11.0 h1:2Q9r3ki8+JYXvGsDyBXwH3LcJ+WK5D0gc5E8vS6K3D0=
github.com/alecthomas/assert/v2 v2.11.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k=
github.com/alecthomas/kong v1.14.0 h1:gFgEUZWu2ZmZ+UhyZ1bDhuutbKN1nTtJTwh19Wsn21s=
github.com/alecthomas/kong v1.14.0/go.mod h1:wrlbXem1CWqUV5Vbmss5ISYhsVPkBb1Yo7YKJghju2I=
github.com/alecthomas/kong v1.15.0 h1:BVJstKbpO73zKpmIu+m/aLRrNmWwxXPIGTNin9VmLVI=
github.com/alecthomas/kong v1.15.0/go.mod h1:wrlbXem1CWqUV5Vbmss5ISYhsVPkBb1Yo7YKJghju2I=
github.com/alecthomas/repr v0.5.2 h1:SU73FTI9D1P5UNtvseffFSGmdNci/O6RsqzeXJtP0Qs=
github.com/alecthomas/repr v0.5.2/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 h1:NMZiJj8QnKe1LgsbDayM4UoHwbvwDRwnI3hwNaAHRnc=
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0/go.mod h1:ZXNYxsqcloTdSy/rNShjYzMhyjf0LaoftYK0p+A3h40=
github.com/goccy/go-json v0.10.3 h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA=
github.com/goccy/go-json v0.10.3/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM=
github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg=
github.com/lestrrat-go/blackmagic v1.0.4 h1:IwQibdnf8l2KoO+qC3uT4OaTWsW7tuRQXy9TRN9QanA=
github.com/lestrrat-go/blackmagic v1.0.4/go.mod h1:6AWFyKNNj0zEXQYfTMPfZrAXUWUfTIZ5ECEUEJaijtw=
github.com/lestrrat-go/dsig v1.0.0 h1:OE09s2r9Z81kxzJYRn07TFM9XA4akrUdoMwr0L8xj38=
github.com/lestrrat-go/dsig v1.0.0/go.mod h1:dEgoOYYEJvW6XGbLasr8TFcAxoWrKlbQvmJgCR0qkDo=
github.com/lestrrat-go/dsig-secp256k1 v1.0.0 h1:JpDe4Aybfl0soBvoVwjqDbp+9S1Y2OM7gcrVVMFPOzY=
github.com/lestrrat-go/dsig-secp256k1 v1.0.0/go.mod h1:CxUgAhssb8FToqbL8NjSPoGQlnO4w3LG1P0qPWQm/NU=
github.com/lestrrat-go/httpcc v1.0.1 h1:ydWCStUeJLkpYyjLDHihupbn2tYmZ7m22BGkcvZZrIE=
github.com/lestrrat-go/httpcc v1.0.1/go.mod h1:qiltp3Mt56+55GPVCbTdM9MlqhvzyuL6W/NMDA8vA5E=
github.com/lestrrat-go/httprc/v3 v3.0.2 h1:7u4HUaD0NQbf2/n5+fyp+T10hNCsAnwKfqn4A4Baif0=
github.com/lestrrat-go/httprc/v3 v3.0.2/go.mod h1:mSMtkZW92Z98M5YoNNztbRGxbXHql7tSitCvaxvo9l0=
github.com/lestrrat-go/jwx/v3 v3.0.13 h1:AdHKiPIYeCSnOJtvdpipPg/0SuFh9rdkN+HF3O0VdSk=
github.com/lestrrat-go/jwx/v3 v3.0.13/go.mod h1:2m0PV1A9tM4b/jVLMx8rh6rBl7F6WGb3EG2hufN9OQU=
github.com/lestrrat-go/option/v2 v2.0.0 h1:XxrcaJESE1fokHy3FpaQ/cXW8ZsIdWcdFzzLOcID3Ss=
github.com/lestrrat-go/option/v2 v2.0.0/go.mod h1:oSySsmzMoR0iRzCDCaUfsCzxQHUEuhOViQObyy7S6Vg=
github.com/lestrrat-go/dsig v1.3.0 h1:phjMOCXvYzhuIgn7Voe2rex8z166vGfxRxmqM25P9/Q=
github.com/lestrrat-go/dsig v1.3.0/go.mod h1:RD2eOaidyPvpc7IJQoO3Qq52RWdy8ZcJs8lrOnoa1Kc=
github.com/lestrrat-go/jwx/v4 v4.0.1 h1:E/pDfwunh7sRynGSjR80hgHjLgiVK/2san6Mb5Aycdw=
github.com/lestrrat-go/jwx/v4 v4.0.1/go.mod h1:F2a0rSyXsqLAL0orBZGOXrzQGv018Tx4eiEWWYR7Yzo=
github.com/lestrrat-go/option/v3 v3.0.0-alpha1 h1:dvdzLwm/Ba5CJUF3jQP7w/iNYSLfy7yyh9XXNa1WjxI=
github.com/lestrrat-go/option/v3 v3.0.0-alpha1/go.mod h1:5KSg20dfsKkNJtjDmaQRLZVXuUrzuCCcz/gbDK0pfKk=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/rs/cors v1.11.1 h1:eU3gRzXLRK57F5rKMGMZURNdIG4EoAmX8k94r9wXWHA=
github.com/rs/cors v1.11.1/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU=
github.com/segmentio/asm v1.2.1 h1:DTNbBqs57ioxAD4PrArqftgypG4/qNpXoJx8TVXxPR0=
github.com/segmentio/asm v1.2.1/go.mod h1:BqMnlJP91P8d+4ibuonYZw9mfnzI9HfxselHZr5aAcs=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
github.com/valyala/fastjson v1.6.7 h1:ZE4tRy0CIkh+qDc5McjatheGX2czdn8slQjomexVpBM=
github.com/valyala/fastjson v1.6.7/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY=
golang.org/x/crypto v0.46.0 h1:cKRW/pmt1pKAfetfu+RCEvjvZkA9RimPbh7bhFjGVBU=
golang.org/x/crypto v0.46.0/go.mod h1:Evb/oLKmMraqjZ2iQTwDwvCtJkczlDuTmdJXoZVzqU0=
golang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk=
golang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
github.com/valyala/fastjson v1.6.10 h1:/yjJg8jaVQdYR3arGxPE2X5z89xrlhS0eGXdv+ADTh4=
github.com/valyala/fastjson v1.6.10/go.mod h1:e6FubmQouUNP73jtMLmcbxS6ydWIpOfhz34TSfO3JaE=
golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI=
golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"encoding/json"
"net/http"
"gitlab.com/unboundsoftware/auth0mock/auth"
"git.unbound.se/unboundsoftware/auth0mock/auth"
)
// DiscoveryHandler handles OIDC discovery endpoints
+1 -1
View File
@@ -7,7 +7,7 @@ import (
"net/http"
"strings"
"gitlab.com/unboundsoftware/auth0mock/store"
"git.unbound.se/unboundsoftware/auth0mock/store"
)
// ManagementHandler handles Auth0 Management API endpoints
+2 -2
View File
@@ -9,8 +9,8 @@ import (
"net/http"
"net/url"
"gitlab.com/unboundsoftware/auth0mock/auth"
"gitlab.com/unboundsoftware/auth0mock/store"
"git.unbound.se/unboundsoftware/auth0mock/auth"
"git.unbound.se/unboundsoftware/auth0mock/store"
)
//go:embed templates/login.html
+2 -2
View File
@@ -5,8 +5,8 @@ import (
"log/slog"
"net/http"
"gitlab.com/unboundsoftware/auth0mock/auth"
"gitlab.com/unboundsoftware/auth0mock/store"
"git.unbound.se/unboundsoftware/auth0mock/auth"
"git.unbound.se/unboundsoftware/auth0mock/store"
)
// SessionHandler handles session-related endpoints
+1 -1
View File
@@ -9,7 +9,7 @@
"kubernetes"
],
"matchPackageNames": [
"registry.gitlab.com/unboundsoftware/auth0mock"
"oci.unbound.se/unboundsoftware/auth0mock"
],
"enabled": false
}