Compare commits

..

66 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
argoyle 1b6f57ae4b Merge pull request 'chore(release): prepare for 0.7.2' (#261) from next-release into main
Release / release (push) Successful in 44s
auth0mock / build (push) Successful in 51s
Reviewed-on: #261
2026-02-12 11:23:15 +00:00
releaser d245cabd0b chore(release): prepare for 0.7.2
auth0mock / build (pull_request) Successful in 53s
2026-02-12 11:22:14 +00:00
releaser 94d6cbadd6 chore(release): prepare for 0.7.2 2026-02-12 11:22:11 +00:00
argoyle 2704c2c796 Merge pull request 'chore: add git-cliff configuration for changelog generation' (#260) from add-cliff-toml into main
auth0mock / build (push) Successful in 58s
Release / release (push) Successful in 39s
Reviewed-on: #260
2026-02-12 11:20:57 +00:00
argoyle 8e1a68cac1 chore: add git-cliff configuration for changelog generation
auth0mock / build (pull_request) Successful in 1m10s
2026-02-12 12:19:22 +01:00
renovate 85fc909881 chore(deps): update golang:1.26 docker digest to c83e68f (#258)
auth0mock / build (push) Failing after 2s
Release / release (push) Successful in 52s
2026-02-11 01:06:40 +00:00
renovate 9a376aecd5 chore(deps): update golang docker tag to v1.26 (#257)
Release / release (push) Failing after 59s
auth0mock / build (push) Successful in 3m9s
2026-02-10 22:06:25 +00:00
renovate 537791be88 chore(deps): update golang:1.25 docker digest to cc73743 (#256)
Release / release (push) Successful in 50s
auth0mock / build (push) Successful in 3m18s
2026-02-08 05:09:24 +00:00
renovate 9b4ef0f34e fix(deps): update module github.com/alecthomas/kong to v1.14.0 (#255)
Release / release (push) Failing after 1m12s
auth0mock / build (push) Successful in 3m34s
2026-02-07 00:04:37 +00:00
renovate 3906f72567 chore(deps): update golang:1.25 docker digest to d2e5acc (#254)
Release / release (push) Successful in 1m34s
auth0mock / build (push) Successful in 2m43s
2026-02-04 18:43:33 +00:00
renovate 0f544525cc chore(deps): update golang:1.25 docker digest to 06d1251 (#253)
Release / release (push) Successful in 2m55s
auth0mock / build (push) Successful in 6m4s
2026-02-03 16:04:59 +00:00
renovate e64e777871 chore(deps): update golang:1.25 docker digest to 0c87ea6 (#252)
Release / release (push) Successful in 4m31s
auth0mock / build (push) Successful in 5m12s
2026-02-03 09:28:42 +00:00
renovate 962c8f39ab chore(deps): update golang:1.25 docker digest to 4c973c7 (#251)
Release / release (push) Successful in 4m26s
auth0mock / build (push) Successful in 5m23s
2026-02-03 08:04:39 +00:00
argoyle d363357809 Merge pull request 'chore: remove unused .gitlab-ci.yml' (#249) from remove-gitlab-ci into main
Release / release (push) Successful in 3m26s
auth0mock / build (push) Successful in 4m59s
Reviewed-on: #249
2026-01-23 14:56:33 +00:00
argoyle b88afe07f4 chore: remove unused .gitlab-ci.yml
auth0mock / build (pull_request) Successful in 4m33s
No longer needed after migration to Gitea Actions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 14:34:07 +01:00
renovate cd7a26a7a8 chore(deps): update golang:1.25 docker digest to ce63a16 (#248)
Release / release (push) Successful in 1m24s
auth0mock / build (push) Successful in 3m19s
2026-01-19 22:04:11 +00:00
renovate 67f51d58d8 chore(deps): update golang:1.25 docker digest to bc45dfd (#247)
Release / release (push) Successful in 1m28s
auth0mock / build (push) Successful in 2m23s
2026-01-15 22:05:54 +00:00
renovate 24a29822cb chore(deps): update golang:1.25 docker digest to 8bbd140 (#246)
Release / release (push) Successful in 1m28s
auth0mock / build (push) Successful in 2m13s
2026-01-14 06:43:59 +00:00
renovate 5176a9f81c chore(deps): update golang:1.25 docker digest to 581c059 (#245)
Release / release (push) Successful in 34s
auth0mock / build (push) Successful in 57s
2026-01-13 19:02:23 +00:00
argoyle d8022f79d9 Merge pull request 'chore(release): prepare for 0.7.1' (#244) from next-release into main
Release / release (push) Successful in 46s
auth0mock / build (push) Successful in 1m5s
Reviewed-on: #244
2026-01-13 16:51:52 +00:00
releaser d70b97b415 chore(release): prepare for 0.7.1
auth0mock / build (pull_request) Successful in 1m3s
2026-01-13 16:35:49 +00:00
releaser c3b0c8d1a7 chore(release): prepare for 0.7.1 2026-01-13 16:35:44 +00:00
argoyle 7c650e7a65 Merge pull request 'fix: change CI tag pattern to match all tags' (#243) from fix/ci-tag-pattern into main
auth0mock / build (push) Successful in 2m21s
Release / release (push) Successful in 1m43s
Reviewed-on: #243
2026-01-13 16:32:57 +00:00
argoyle 17e661fb96 fix: change CI tag pattern to match all tags
auth0mock / build (pull_request) Successful in 1m15s
2026-01-13 17:20:50 +01:00
argoyle 9be6275047 Merge pull request 'chore(release): prepare for 0.7.0' (#240) from next-release into main
Release / release (push) Successful in 33s
auth0mock / build (push) Successful in 1m1s
Reviewed-on: #240
2026-01-13 15:03:15 +00:00
releaser 231e864b41 chore(release): prepare for 0.7.0
auth0mock / build (pull_request) Successful in 59s
2026-01-13 15:01:00 +00:00
releaser f6a58358c7 chore(release): prepare for 0.7.0 2026-01-13 15:00:49 +00:00
releaser 5ca6b9f528 chore(release): prepare for 0.6.1
auth0mock / build (pull_request) Successful in 1m7s
2026-01-13 14:57:44 +00:00
releaser 9945b98c6d chore(release): prepare for 0.6.1 2026-01-13 14:57:44 +00:00
releaser 8e4b6598fd chore(release): prepare for 0.6.1 2026-01-13 14:57:44 +00:00
argoyle 581e325b7f Merge pull request 'feat: add tag trigger for CI build and push' (#242) from feat/ci-build-on-tags into main
auth0mock / build (push) Successful in 1m4s
Release / release (push) Successful in 57s
Reviewed-on: #242
2026-01-13 14:56:18 +00:00
argoyle 0d7be1c47e feat: add tag trigger for CI build and push
auth0mock / build (pull_request) Successful in 1m11s
2026-01-13 15:50:09 +01:00
renovate 6c52b7b084 chore(deps): update golang:1.25 docker digest to 0f406d3 (#241)
Release / release (push) Failing after 1m32s
auth0mock / build (push) Successful in 5m53s
2026-01-13 07:09:07 +00:00
renovate 58c0e1f9d1 fix(deps): update module github.com/lestrrat-go/jwx/v3 to v3.0.13 (#239)
Release / release (push) Successful in 1m18s
auth0mock / build (push) Successful in 1m46s
2026-01-12 07:06:53 +00:00
renovate 34e19d6f74 chore(deps): update gcr.io/distroless/static-debian12 docker digest to cd64bec (#238)
Release / release (push) Successful in 49s
auth0mock / build (push) Successful in 1m14s
2026-01-11 22:03:16 +00:00
15 changed files with 415 additions and 114 deletions
+1
View File
@@ -3,6 +3,7 @@ name: auth0mock
on:
push:
branches: [main]
tags: ['*']
pull_request:
branches: [main]
-17
View File
@@ -1,17 +0,0 @@
include:
- template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
- project: unboundsoftware/ci-templates
file: Defaults.gitlab-ci.yml
- project: unboundsoftware/ci-templates
file: Release.gitlab-ci.yml
stages:
- build
image: buildtool/build-tools:${BUILDTOOLS_VERSION}
build:
stage: build
script:
- build
- push
+1 -1
View File
@@ -1,3 +1,3 @@
{
"version": "0.6.0"
"version": "0.7.4"
}
+294 -21
View File
@@ -1,3 +1,95 @@
# Changelog
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
- *(deps)* Update module github.com/alecthomas/kong to v1.14.0 (#255)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.25 docker digest to 581c059 (#245)
- *(deps)* Update golang:1.25 docker digest to 8bbd140 (#246)
- *(deps)* Update golang:1.25 docker digest to bc45dfd (#247)
- *(deps)* Update golang:1.25 docker digest to ce63a16 (#248)
- Remove unused .gitlab-ci.yml
- *(deps)* Update golang:1.25 docker digest to 4c973c7 (#251)
- *(deps)* Update golang:1.25 docker digest to 0c87ea6 (#252)
- *(deps)* Update golang:1.25 docker digest to 06d1251 (#253)
- *(deps)* Update golang:1.25 docker digest to d2e5acc (#254)
- *(deps)* Update golang:1.25 docker digest to cc73743 (#256)
- *(deps)* Update golang docker tag to v1.26 (#257)
- *(deps)* Update golang:1.26 docker digest to c83e68f (#258)
- Add git-cliff configuration for changelog generation
## [0.7.1] - 2026-01-13
### 🐛 Bug Fixes
- Change CI tag pattern to match all tags
## [0.7.0] - 2026-01-13
### 🚀 Features
- Add tag trigger for CI build and push
### 🐛 Bug Fixes
- *(deps)* Update module github.com/lestrrat-go/jwx/v3 to v3.0.13 (#239)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update gcr.io/distroless/static-debian12 docker digest to cd64bec (#238)
- *(deps)* Update golang:1.25 docker digest to 0f406d3 (#241)
## [0.6.0] - 2026-01-09
### 🚀 Features
@@ -8,21 +100,37 @@
### 🐛 Bug Fixes
- Remove incorrect digest pinning from image reference
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.25 docker digest to 31c1e53
- *(deps)* Update golang:1.25 docker digest to 6cc2338
- *(deps)* Update actions/checkout action to v6
- *(deps)* Pin dependencies (#233)
- *(deps)* Update oci.unbound.se/unboundsoftware/auth0mock docker digest to c9d60b4 (#234)
## [0.5.1] - 2025-12-29
### 🐛 Bug Fixes
- *(deps)* Update module github.com/lestrrat-go/jwx/v2 to v3
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang docker tag to v1.25
## [0.5.0] - 2025-12-29
### 🚀 Features
- Migrate auth0mock from Node.js to Go
## [0.4.0] - 2025-12-29
### 🚀 Features
- *(session-cleanup)* Implement session expiration cleanup
## [0.3.0] - 2025-12-28
### 🚀 Features
@@ -39,6 +147,33 @@
- *(deps)* Update dependency express to v5.2.0
- *(deps)* Update dependency express to v5.2.1
- *(deps)* Update dependency jsonwebtoken to v9.0.3
### ⚙️ Miscellaneous Tasks
- *(deps)* Update node.js to 40c53e3
- *(deps)* Update node.js to v22.17.1
- *(deps)* Update node.js to f17eb88
- *(deps)* Update node.js to v22.18.0
- *(deps)* Update node.js to da46023
- *(deps)* Update node.js to v22.19.0
- *(deps)* Update node.js to 2e68a73
- *(deps)* Update node.js to v22.20.0
- *(deps)* Update node.js to 4b5601e
- *(deps)* Update node.js to 1260a4a
- *(deps)* Update node.js to v22.21.0
- *(deps)* Update node.js to v24
- *(deps)* Update node.js
- *(deps)* Update node.js to 0601cd0
- *(deps)* Update node.js to v24.11.1
- *(deps)* Update node.js to 11a2e11
- *(deps)* Update dependency prettier to v3.7.0
- *(deps)* Update dependency prettier to v3.7.1
- *(deps)* Update dependency prettier to v3.7.2
- *(deps)* Update dependency prettier to v3.7.3
- *(deps)* Update dependency prettier to v3.7.4
- *(deps)* Update node.js to aa57b08
- *(deps)* Update node.js to v24.12.0
## [0.2.0] - 2025-06-29
### 🚀 Features
@@ -51,6 +186,20 @@
- *(deps)* Update dependency debug to v4.4.1
- *(deps)* Update dependency serve-favicon to v2.5.1
- *(k8s)* Update ingress configuration for backend service
### ⚙️ Miscellaneous Tasks
- *(deps)* Update node.js to 4c7ba01
- *(deps)* Update node.js to v22.15.0
- *(deps)* Update node.js to ab3dc40
- *(deps)* Update node.js to v22.15.1
- *(deps)* Update node.js to v22.16.0
- *(deps)* Update node.js to 8d23574
- *(deps)* Update dependency prettier to v3.6.0
- *(deps)* Update dependency prettier to v3.6.1
- *(deps)* Update node.js to v22.17.0
- *(deps)* Update dependency prettier to v3.6.2
## [0.1.5] - 2025-04-03
### 🐛 Bug Fixes
@@ -61,12 +210,37 @@
### ⚙️ Miscellaneous Tasks
- *(deps)* Update node.js to debe7ff
- *(deps)* Update node.js to 469d57f
- *(deps)* Update node.js to 3962f5a
- *(deps)* Update node.js to 5145c88
- *(deps)* Update dependency prettier to v3.5.0
- *(deps)* Update dependency prettier to v3.5.1
- *(deps)* Update node.js to 7c6b02a
- *(deps)* Update node.js to cfef443
- *(deps)* Update dependency prettier to v3.5.2
- *(deps)* Update node.js to a279671
- *(deps)* Update node.js to c3ef15a
- *(deps)* Update node.js to 2094ac6
- *(Dockerfile)* Update Node.js base image version
- *(deps)* Update dependency prettier to v3.5.3
- *(deps)* Update node.js to fab5fee
## [0.1.4] - 2025-01-24
### 🐛 Bug Fixes
- *(k8s)* Update labels to adhere to best practices
### ⚙️ Miscellaneous Tasks
- *(deps)* Update node.js to 0e910f4
- *(deps)* Update node.js to 99981c3
- *(deps)* Update node.js to 4f7fb7f
- *(deps)* Update node.js to d77c645
- *(deps)* Update node.js to fa54405
- *(deps)* Update node.js to ae2f3d4
## [0.1.3] - 2024-12-18
### 🐛 Bug Fixes
@@ -82,8 +256,23 @@
### ⚙️ Miscellaneous Tasks
- *(deps)* Update node.js to v22
- *(deps)* Update dependency node to v22
- Update renovate configuration to disable auth0mock updates
- *(deps)* Update node.js to f496dba
- *(deps)* Update node.js to db556c2
- *(deps)* Update node.js to f1f8564
- *(deps)* Update node.js to 6eb1af3
- *(deps)* Update node.js to 5c76d05
- *(deps)* Update dependency prettier to v3.4.0
- *(deps)* Update dependency prettier to v3.4.1
- *(deps)* Update node.js to cb24453
- *(deps)* Update node.js to fd453a2
- *(deps)* Update node.js to e605a19
- *(deps)* Update node.js to 35a5dd7
- *(deps)* Update dependency prettier to v3.4.2
- Remove Docker service from build stage configuration
## [0.1.2] - 2024-10-19
### 🐛 Bug Fixes
@@ -93,8 +282,10 @@
### ⚙️ Miscellaneous Tasks
- *(deps)* Update dependency ingress to networking.k8s.io/v1
- Update Dockerfile to remove warnings
- Support issuer in openid-configuration
## [0.1.1] - 2024-10-05
### 🐛 Bug Fixes
@@ -115,7 +306,12 @@
### ⚙️ Miscellaneous Tasks
- *(deps)* Update dependency prettier to v3.3.0
- *(deps)* Update dependency prettier to v3.3.1
- *(deps)* Update dependency prettier to v3.3.2
- *(deps)* Update dependency prettier to v3.3.3
- Add release flow
## [0.1.0] - 2024-04-08
### 🚀 Features
@@ -126,6 +322,7 @@
- *(deps)* Update dependency express to v4.19.1
- *(deps)* Update dependency express to v4.19.2
## [0.0.17] - 2024-03-11
### 🚀 Features
@@ -135,31 +332,68 @@
### 🐛 Bug Fixes
- *(deps)* Update dependency express to v4.18.3
### ⚙️ Miscellaneous Tasks
- *(deps)* Bump jsonwebtoken from 9.0.0 to 9.0.1
- *(deps-dev)* Bump prettier from 2.8.8 to 3.0.0
- *(deps)* Bump nodemon from 2.0.22 to 3.0.0
- *(deps)* Bump nodemon from 3.0.0 to 3.0.1
- *(deps-dev)* Bump prettier from 3.0.0 to 3.0.1
- *(deps-dev)* Bump prettier from 3.0.1 to 3.0.2
- *(deps-dev)* Bump prettier from 3.0.2 to 3.0.3
- *(deps)* Bump jsonwebtoken from 9.0.1 to 9.0.2
- *(deps-dev)* Bump prettier from 3.0.3 to 3.1.0
- *(deps)* Bump nodemon from 3.0.1 to 3.0.2
- *(deps-dev)* Bump prettier from 3.1.0 to 3.1.1
- *(deps-dev)* Bump prettier from 3.1.1 to 3.2.1
- *(deps-dev)* Bump prettier from 3.2.1 to 3.2.2
- *(deps)* Bump nodemon from 3.0.2 to 3.0.3
- *(deps-dev)* Bump prettier from 3.2.2 to 3.2.3
- *(deps-dev)* Bump prettier from 3.2.3 to 3.2.4
- *(deps-dev)* Bump prettier from 3.2.4 to 3.2.5
- *(deps)* Bump nodemon from 3.0.3 to 3.1.0
- *(deps)* Update dependency node to v20
## [0.0.16] - 2023-06-01
### 🚀 Features
- Initial users store
## [0.0.15] - 2023-05-31
### 🐛 Bug Fixes
- Return empty array
## [0.0.14] - 2023-05-31
### 🚀 Features
- Remember created users
## [0.0.13] - 2023-05-02
### 🚀 Features
- Add name and email to id token
### ⚙️ Miscellaneous Tasks
- *(deps-dev)* Bump prettier from 2.8.4 to 2.8.5
- *(deps-dev)* Bump prettier from 2.8.5 to 2.8.6
- *(deps)* Bump nodemon from 2.0.21 to 2.0.22
- *(deps-dev)* Bump prettier from 2.8.6 to 2.8.7
- *(deps-dev)* Bump prettier from 2.8.7 to 2.8.8
- *(deps)* Bump node from 18 to 20
## [0.0.12] - 2023-03-10
### 🐛 Bug Fixes
- Remove session on logout
## [0.0.11] - 2023-03-10
### 🐛 Bug Fixes
@@ -171,59 +405,87 @@
- Use Docker DinD version from variable
- Change Dependabot rebase strategy
- *(deps)* Bump body-parser from 1.20.1 to 1.20.2
- *(deps)* Bump nodemon from 2.0.20 to 2.0.21
- Format code and add prettier
## [0.0.10] - 2022-12-22
### ⚙️ Miscellaneous Tasks
- *(deps)* Bump express from 4.18.0 to 4.18.1
- *(deps)* Bump nodemon from 2.0.15 to 2.0.16
- *(deps)* [security] bump ansi-regex from 4.1.0 to 4.1.1
- *(deps)* [security] bump minimist from 1.2.0 to 1.2.6
- *(deps)* [security] bump ini from 1.3.5 to 1.3.8
- *(deps)* [security] bump normalize-url from 4.5.0 to 4.5.1
- *(deps)* Bump nodemon from 2.0.16 to 2.0.18
- *(deps)* Bump nodemon from 2.0.18 to 2.0.19
- *(deps)* Bump nodemon from 2.0.19 to 2.0.20
- *(deps)* Bump body-parser from 1.20.0 to 1.20.1
- *(deps)* Bump express from 4.18.1 to 4.18.2
- *(deps)* Bump jsonwebtoken from 8.5.1 to 9.0.0
## [0.0.9] - 2022-04-28
### 🚀 Features
- Add support for client id and secret tokens
## [0.0.8] - 2022-04-26
### 🚀 Features
- Add dummy-implementation of management API
## [0.0.7] - 2022-04-26
### 🐛 Bug Fixes
- Use correct return-variable
## [0.0.6] - 2022-04-26
### 🐛 Bug Fixes
- Make sure thumbPrint is a string
### 💼 Other
- *(deps)* Bump express from 4.17.3 to 4.18.0
### ⚙️ Miscellaneous Tasks
- Format code
### Chore
- *(deps)* Bump express from 4.17.3 to 4.18.0
## [0.0.5] - 2022-04-26
### 🐛 Bug Fixes
- Add custom claims to both id and access token
## [0.0.4] - 2022-04-26
### 🚀 Features
- Add email custom claim
## [0.0.3] - 2022-04-26
### 🚀 Features
- Add env-property for default issuer
## [0.0.2] - 2022-04-25
### 💼 Other
- *(deps)* Bump node from 17 to 18
### ⚙️ Miscellaneous Tasks
- Change admin-handling
### Chore
- *(deps)* Bump node from 17 to 18
## [0.0.1] - 2022-04-19
### 🚀 Features
@@ -240,7 +502,29 @@
- Package.json & yarn.lock to reduce vulnerabilities
- Pipeline
### 💼 Other
### ⚙️ Miscellaneous Tasks
- Add triggering of acctest
- Add artifacts
- Update to latest build-tools
- Update to latest build-tools
- Add ingress
- Add CI workflows
- Use buildtools version from env
- Add dependabot config
- *(deps)* Bump node from 12 to 16
- *(deps)* Bump base64-url from 2.2.1 to 2.3.3
- *(deps)* Bump buffer from 5.2.1 to 6.0.3
- *(deps)* Bump debug from 2.6.9 to 4.3.2
- *(deps)* Bump https-localhost from 4.1.1 to 4.7.0
- *(deps)* Bump node-rsa from 1.0.5 to 1.1.1
- *(deps)* Bump cookie-parser from 1.4.4 to 1.4.5
- *(deps)* Bump nodemon from 2.0.3 to 2.0.14
- *(deps)* Bump node from 16 to 17
- Remove dependabot-standalone
- Cleanup and remove acctest triggering
### Chore
- *(deps)* Bump nodemon from 2.0.14 to 2.0.15
- *(deps)* Bump cookie-parser from 1.4.5 to 1.4.6
@@ -259,15 +543,4 @@
- *(deps)* Bump node-forge from 1.3.0 to 1.3.1
- *(deps)* Bump body-parser from 1.19.2 to 1.20.0
### ⚙️ Miscellaneous Tasks
- Add triggering of acctest
- Add artifacts
- Update to latest build-tools
- Update to latest build-tools
- Add ingress
- Add CI workflows
- Use buildtools version from env
- Add dependabot config
- Remove dependabot-standalone
- Cleanup and remove acctest triggering
<!-- generated by git-cliff -->
+3 -6
View File
@@ -1,11 +1,8 @@
FROM golang:1.25@sha256:6cc2338c038bc20f96ab32848da2b5c0641bb9bb5363f2c33e9b7c8838f9a208 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:4b2a093ef4649bccd586625090a3c668b254cfe180dee54f4c94f3e9bd7e381e
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)
}
+80
View File
@@ -0,0 +1,80 @@
# git-cliff ~ default configuration file
# https://git-cliff.org/docs/configuration
#
# Lines starting with "#" are comments.
# Configuration options are organized into tables and keys.
# See documentation for more information on available options.
[changelog]
# template for the changelog header
header = """
# Changelog\n
All notable changes to this project will be documented in this file.\n
"""
# template for the changelog body
# https://keats.github.io/tera/docs/#introduction
body = """
{% if version %}\
## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }}
{% else %}\
## [unreleased]
{% endif %}\
{% for group, commits in commits | group_by(attribute="group") %}
### {{ group | striptags | trim | upper_first }}
{% for commit in commits %}
- {% if commit.scope %}*({{ commit.scope }})* {% endif %}\
{% if commit.breaking %}[**breaking**] {% endif %}\
{{ commit.message | upper_first }}\
{% endfor %}
{% endfor %}\n
"""
# template for the changelog footer
footer = """
<!-- generated by git-cliff -->
"""
# remove the leading and trailing s
trim = true
# postprocessors
postprocessors = [
# { pattern = '<REPO>', replace = "https://github.com/orhun/git-cliff" }, # replace repository URL
]
# render body even when there are no releases to process
# render_always = true
# output file path
# output = "test.md"
[git]
# parse the commits based on https://www.conventionalcommits.org
conventional_commits = true
# filter out the commits that are not conventional
filter_unconventional = true
# process each line of a commit as an individual commit
split_commits = false
# regex for preprocessing the commit messages
commit_preprocessors = [
# Replace issue numbers
#{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
# Check spelling of the commit with https://github.com/crate-ci/typos
# If the spelling is incorrect, it will be automatically fixed.
#{ pattern = '.*', replace_command = 'typos --write-changes -' },
]
# regex for parsing and grouping commits
commit_parsers = [
{ message = "^feat", group = "<!-- 0 -->🚀 Features" },
{ message = "^fix", group = "<!-- 1 -->🐛 Bug Fixes" },
{ message = "^doc", group = "<!-- 3 -->📚 Documentation" },
{ message = "^perf", group = "<!-- 4 -->⚡ Performance" },
{ message = "^refactor", group = "<!-- 2 -->🚜 Refactor" },
{ message = "^style", group = "<!-- 5 -->🎨 Styling" },
{ message = "^test", group = "<!-- 6 -->🧪 Testing" },
{ message = "^chore\\(release\\): prepare for", skip = true },
{ message = "^chore|^ci", group = "<!-- 7 -->⚙️ Miscellaneous Tasks" },
{ body = ".*security", group = "<!-- 8 -->🛡️ Security" },
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
]
# filter out the commits that are not matched by commit parsers
filter_commits = false
# sort the tags topologically
topo_order = false
# sort the commits inside sections by oldest/newest order
sort_commits = "oldest"
+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 -17
View File
@@ -1,26 +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.13.0
github.com/alecthomas/kong v1.15.0
github.com/google/uuid v1.6.0
github.com/lestrrat-go/jwx/v3 v3.0.12
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.1 // indirect
github.com/lestrrat-go/option v1.0.1 // 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.4 // indirect
golang.org/x/crypto v0.43.0 // indirect
golang.org/x/sys v0.37.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 -36
View File
@@ -1,54 +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.13.0 h1:5e/7XC3ugvhP1DQBmTS+WuHtCbcv44hsohMgcvVxSrA=
github.com/alecthomas/kong v1.13.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.1 h1:3n7Es68YYGZb2Jf+k//llA4FTZMl3yCwIjFIk4ubevI=
github.com/lestrrat-go/httprc/v3 v3.0.1/go.mod h1:2uAvmbXE4Xq8kAUjVrZOq1tZVYYYs5iP62Cmtru00xk=
github.com/lestrrat-go/jwx/v3 v3.0.12 h1:p25r68Y4KrbBdYjIsQweYxq794CtGCzcrc5dGzJIRjg=
github.com/lestrrat-go/jwx/v3 v3.0.12/go.mod h1:HiUSaNmMLXgZ08OmGBaPVvoZQgJVOQphSrGr5zMamS8=
github.com/lestrrat-go/option v1.0.1 h1:oAzP2fvZGQKWkvHa1/SAcFolBEca1oN+mQ7eooNBEYU=
github.com/lestrrat-go/option v1.0.1/go.mod h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I=
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.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
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.4 h1:uAUNq9Z6ymTgGhcm0UynUAB6tlbakBrz6CQFax3BXVQ=
github.com/valyala/fastjson v1.6.4/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY=
golang.org/x/crypto v0.43.0 h1:dduJYIi3A3KOfdGOHX8AVZ/jGiyPa3IbBozJ5kNuE04=
golang.org/x/crypto v0.43.0/go.mod h1:BFbav4mRNlXJL4wNeejLpWxB7wMbc79PdRGhWKncxR0=
golang.org/x/sys v0.37.0 h1:fdNQudmxPjkdUTPnLn5mdQv7Zwvbvpaxqs831goi9kQ=
golang.org/x/sys v0.37.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
}