Livio Amstutz
24120554e5
feat: add clock skew and option to put userinfo (profile, email, phone, address) into id_token
2020-11-26 15:46:08 +01:00
Livio Amstutz
f5d0e64ff1
chore(example): dynamic scopes in example ( #72 )
2020-11-24 15:56:12 +01:00
Fabi
2370409a55
fix: allow additional scopes ( #69 )
...
* feat: allow additional scopes
* fix: mocks and tests
* fix: restrict additional scopes
* fix: restrict additional scopes
* fix: remove comments
* fix: remove comments
2020-11-03 08:07:02 +01:00
Livio Amstutz
06dcac4c2f
fix: remove signing key creation (when not found)
2020-10-19 15:26:34 +02:00
Livio Amstutz
ed33332dce
merging and missing mocks
2020-10-15 13:41:31 +02:00
Livio Amstutz
8be8306511
Merge branch 'master' into serializing
...
# Conflicts:
# example/internal/mock/storage.go
# pkg/op/mock/storage.mock.go
# pkg/op/storage.go
2020-10-15 11:19:20 +02:00
Fabi
9943f20215
feat: bearer access token includes tokenid and subject ( #62 )
2020-10-15 09:38:06 +02:00
Livio Amstutz
b311610d06
feat: check allowed scopes (and pass clientID to GetUserinfoFromScopes)
2020-10-07 08:44:26 +02:00
Livio Amstutz
b2903212ab
cleanup
2020-09-30 08:40:28 +02:00
Livio Amstutz
707029d431
update example
2020-09-29 08:40:32 +02:00
Livio Amstutz
1661b40fbe
fix tests
2020-09-28 15:06:14 +02:00
Livio Amstutz
0cad2e4652
jwt profile and authorization handling
2020-09-28 13:55:22 +02:00
Livio Amstutz
d368b2d950
refactoring
2020-09-28 09:07:46 +02:00
Livio Amstutz
542ec6ed7b
refactoring
2020-09-25 16:41:25 +02:00
Livio Amstutz
64797c1df6
cleanup
2020-09-16 15:22:15 +02:00
Livio Amstutz
693ce1a07a
differ between oauth2 and oidc relaying party
2020-09-16 10:51:33 +02:00
Livio Amstutz
2e75f54069
update mocks
2020-09-16 06:44:16 +02:00
Livio Amstutz
2e6d1f83f7
fix server example
2020-09-15 08:08:04 +02:00
Livio Amstutz
3c2ad6a53d
update app example
2020-09-15 08:05:20 +02:00
Livio Amstutz
143ff3482c
change verifier interfaces
2020-09-11 10:45:07 +02:00
adlerhurst
7a109a763d
feat: service account token exchange
2020-09-02 17:52:22 +02:00
Livio Amstutz
6e71c17f1d
pass origin into GetUserinfoFromToken
2020-08-24 07:52:22 +02:00
Fabi
c6e22dff69
feat: dev mode on client, check client configuration ( #41 )
...
* fix: tests
* fix: tests
* fix: tests
2020-08-06 13:10:49 +02:00
Livio Amstutz
628bc4ed65
fix: end session ( #35 )
...
* fix: handle code separately
* fix: option to ignore expiration on id_token and error handling
* fix: op handler as http.Handler
* fix: terminate session possible wihtout id_token_hint
2020-07-06 12:52:22 +02:00
Livio Amstutz
58545a1710
fix: handle code separately ( #30 )
2020-05-29 09:40:34 +02:00
Stefan Benz
b52fd090a7
feat(cli): added implementation for codeflow with a cli ( #26 )
2020-04-30 07:08:30 +02:00
livio-a
a8d10945d8
feat: preselect user with id_token_hint ( #16 )
...
* feat: preselect user with id_token_hint
* fix tests
2020-03-11 09:41:54 +01:00
livio-a
2b9f7dfd18
Fix: userinfo ( #15 )
...
* add idea to gitignore
* working userinfo
* cleanup
* tests
2020-03-06 17:14:30 +01:00
Livio Amstutz
e8f3010910
feat: terminate session (front channel logout)
2020-03-03 11:31:23 +01:00
Livio Amstutz
5e7e5ebe3a
fix: create access token from storage
2020-02-27 17:06:32 +01:00
Livio Amstutz
660519a19f
fix: custom absolute endpoints
2020-02-21 10:04:50 +01:00
Livio Amstutz
a2e2f064a2
fix: change channel for GetSigningKey to time
2020-02-14 12:54:26 +01:00
Livio Amstutz
93709a18b6
add readiness and partial key rotation
2020-02-11 17:17:09 +01:00
Livio Amstutz
6d0890e280
initial commit
2020-01-31 15:22:16 +01:00