Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
digipost
/
digipost-api-client-java
Public
Notifications
You must be signed in to change notification settings
Fork
3
Star
10
Code
Issues
0
Pull requests
1
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
OAuth/JWT-autentisering
- #232
#232
Open
fredrbus
wants to merge 40 commits into
main
digipost/digipost-api-client-java:main
from
jwt-autentisering
digipost/digipost-api-client-java:jwt-autentisering
Copy head branch name to clipboard
Conversation
Commits
40
(40)
Checks
Files changed
Open
OAuth/JWT-autentisering
#232
fredrbus
wants to merge 40 commits into
main
digipost/digipost-api-client-java:main
from
jwt-autentisering
digipost/digipost-api-client-java:jwt-autentisering
Copy head branch name to clipboard
Commits
Commits on Sep 23, 2026
Add JWT/mTLS authentication
Show description for f0e4720
fredrbus
committed
f0e4720
View commit details
Copy full SHA for f0e4720
Browse repository at this point
Rewrite RequestContentHashFilter as interceptor
fredrbus
committed
dfc261d
View commit details
Copy full SHA for dfc261d
Browse repository at this point
Set "request-path" attrubute in own interceptor
Show description for 434a38d
fredrbus
committed
434a38d
View commit details
Copy full SHA for 434a38d
Browse repository at this point
Make authentication method explicit
Show description for 9c2f5fa
fredrbus
committed
9c2f5fa
View commit details
Copy full SHA for 9c2f5fa
Browse repository at this point
Add docs for v19
fredrbus
committed
fdfe128
View commit details
Copy full SHA for fdfe128
Browse repository at this point
Redirect docs root only to current version
Show description for 3b14532
fredrbus
committed
3b14532
View commit details
Copy full SHA for 3b14532
Browse repository at this point
Fix scope structure
fredrbus
committed
fb68e81
View commit details
Copy full SHA for fb68e81
Browse repository at this point
Derive OAuth resource from DigipostClientConfig
Show description for 422a7a3
fredrbus
committed
422a7a3
View commit details
Copy full SHA for 422a7a3
Browse repository at this point
Align examples in docs with recent changes
fredrbus
committed
ee5943f
View commit details
Copy full SHA for ee5943f
Browse repository at this point
Fail fast when signing unhashed content
fredrbus
committed
e927701
View commit details
Copy full SHA for e927701
Browse repository at this point
DigipostClientException when token retrieval fails
Show description for ae66117
fredrbus
committed
ae66117
View commit details
Copy full SHA for ae66117
Browse repository at this point
Clamp token cache to a positive duration
fredrbus
committed
df1ebe2
View commit details
Copy full SHA for df1ebe2
Browse repository at this point
Test MutualTlsTokenProvider with local endpoint
Show description for 1dca8eb
fredrbus
committed
1dca8eb
View commit details
Copy full SHA for 1dca8eb
Browse repository at this point
Replace AuthMode with two factory methods
Show description for 1c76ba7
fredrbus
committed
1c76ba7
View commit details
Copy full SHA for 1c76ba7
Browse repository at this point
Log interceptor events under one logger
Show description for 8eb7e8f
fredrbus
committed
8eb7e8f
View commit details
Copy full SHA for 8eb7e8f
Browse repository at this point
Decouple RequestBearerTokenInterceptor from the token provider
Show description for 380c916
fredrbus
committed
380c916
View commit details
Copy full SHA for 380c916
Browse repository at this point
Req.HttpReq.PathInterceptor to Req.PathInterceptor
Show description for 1da5598
fredrbus
committed
1da5598
View commit details
Copy full SHA for 1da5598
Browse repository at this point
Document params on the factory methods
Show description for fe8a9f0
fredrbus
committed
fe8a9f0
View commit details
Copy full SHA for fe8a9f0
Browse repository at this point
Link to API-docs
fredrbus
committed
aa2f0f8
View commit details
Copy full SHA for aa2f0f8
Browse repository at this point
Handle token endpoint responses without body
fredrbus
committed
5b3fbfa
View commit details
Copy full SHA for 5b3fbfa
Browse repository at this point
MutualTlsTokenProvider implements Closeable
fredrbus
committed
4c5ba68
View commit details
Copy full SHA for 4c5ba68
Browse repository at this point
Configurable timeouts for MutualTlsTokenProvider
fredrbus
committed
9642187
View commit details
Copy full SHA for 9642187
Browse repository at this point
Fix botched markdown-links
fredrbus
committed
5c8820b
View commit details
Copy full SHA for 5c8820b
Browse repository at this point
Remove hash-check in RequestSignatureInterceptor
Show description for 2bae4d9
fredrbus
committed
2bae4d9
View commit details
Copy full SHA for 2bae4d9
Browse repository at this point
Mark cert-auth as legacy in docs
fredrbus
committed
2a57bfd
View commit details
Copy full SHA for 2a57bfd
Browse repository at this point
Use TlsSocketStrategy, not SslConnectionFactory
Show description for cdabf98
fredrbus
committed
cdabf98
View commit details
Copy full SHA for cdabf98
Browse repository at this point
Close all http resources owned by the client
Show description for 0cf8eb8
fredrbus
committed
0cf8eb8
View commit details
Copy full SHA for 0cf8eb8
Browse repository at this point
Use a no-op AutoCloseable, not a nullable field
Show description for 155a3c1
fredrbus
committed
155a3c1
View commit details
Copy full SHA for 155a3c1
Browse repository at this point
Retry one time with new access token on 401
Show description for 8275a70
fredrbus
committed
8275a70
View commit details
Copy full SHA for 8275a70
Browse repository at this point
Reseed the v19 docs from v18
fredrbus
committed
5be4699
View commit details
Copy full SHA for 5be4699
Browse repository at this point
Migrate the example code to JWT/mTLS authentication
Show description for a7c4992
fredrbus
committed
a7c4992
View commit details
Copy full SHA for a7c4992
Browse repository at this point
Authenticate the Swing demo client with JWT/mTLS
fredrbus
committed
37c0b29
View commit details
Copy full SHA for 37c0b29
Browse repository at this point
Remove certificate authenticating factory methods
Show description for 2a59f6b
fredrbus
committed
2a59f6b
View commit details
Copy full SHA for 2a59f6b
Browse repository at this point
Delete the request signing code
Show description for 34c0b94
fredrbus
committed
34c0b94
View commit details
Copy full SHA for 34c0b94
Browse repository at this point
Drop the unused CryptoUtil methods
Show description for c243e5f
fredrbus
committed
c243e5f
View commit details
Copy full SHA for c243e5f
Browse repository at this point
Rename the client factory method to create
fredrbus
committed
c68d1b4
View commit details
Copy full SHA for c68d1b4
Browse repository at this point
Drop the http client factory function
Show description for 61b63d9
fredrbus
committed
61b63d9
View commit details
Copy full SHA for 61b63d9
Browse repository at this point
Document JWT/mTLS as the only auth method
Show description for a1527eb
fredrbus
committed
a1527eb
View commit details
Copy full SHA for a1527eb
Browse repository at this point
Commits on Sep 24, 2026
Clarify the 401 retry wording in the docs
fredrbus
committed
a5c07e9
View commit details
Copy full SHA for a5c07e9
Browse repository at this point
Stop sharing the token client's SSL context with the API client
Show description for 6684b5b
fredrbus
committed
6684b5b
View commit details
Copy full SHA for 6684b5b
Browse repository at this point
You can’t perform that action at this time.