Hidetake Iwata
e778bbdadc
Release v1.15.0
2019-11-01 11:45:25 +09:00
Hidetake Iwata
74108adf00
Update setup.md
v1.15.0
2019-11-01 11:37:19 +09:00
Hidetake Iwata
0257b24156
Update README.md
2019-11-01 11:31:16 +09:00
Hidetake Iwata
b8c29985e7
Refactor ( #183 )
...
* Refactor: split authentication types
* Refactor: reduce responsibility of oidcclient package
2019-11-01 11:27:28 +09:00
Hidetake Iwata
4683a005c7
Add authorization code flow with keyboard interactive ( #182 )
2019-11-01 11:01:43 +09:00
Hidetake Iwata
cc48fb4cf7
Refactor: regenerate mocks with newer mockgen ( #181 )
2019-10-31 11:17:53 +09:00
Hidetake Iwata
ec7f7a062a
Refactor: extract GrantOptionSet ( #180 )
2019-10-31 11:02:03 +09:00
Hidetake Iwata
e9ae98dfaf
Fix nonce verification ( #179 )
...
fixup cf4e310b2e (#175 )
2019-10-31 10:03:29 +09:00
Hidetake Iwata
0c582e97ad
Add --grant-type option and username prompt for ROPC ( #178 )
2019-10-31 00:36:40 +09:00
Hidetake Iwata
5a71247214
Refactor: extract authentication options ( #177 )
...
* Refactor: extract authentication options
* Refactor: make subtests
2019-10-30 21:32:51 +09:00
Hidetake Iwata
4a084756c3
Add OAuth 2.0 PKCE support ( #176 )
2019-10-30 20:47:58 +09:00
Hidetake Iwata
cf4e310b2e
Refactor: rename to oidcclient package and extract method ( #175 )
...
* Refactor: rename oidc package to oidcclient
* Refactor: extract parseToken method
2019-10-29 10:18:24 +09:00
Hidetake Iwata
4007e7f61a
Refactor: extract jwtdecoder package ( #174 )
2019-10-29 09:55:29 +09:00
Hidetake Iwata
2700e439b9
Refactor: remove kubeconfig.OIDCConfig for single responsibility ( #173 )
...
* Refactor: remove kubeconfig.OIDCConfig for single responsibility
* fixup: add comments and rename methods
* fixup: fix methods name
* fixup: replace GetX509OrNil with SetRootCAs
2019-10-28 23:45:17 +09:00
Hidetake Iwata
dbf6238029
Refactor: rename auth package ( #172 )
2019-10-28 20:02:59 +09:00
Hidetake Iwata
93e893bc36
Refactor: replace ListenPort with BindAddress option ( #171 )
2019-10-28 19:59:45 +09:00
dependabot-preview[bot]
5dc06ae574
Bump github.com/int128/oauth2cli from 1.7.0 to 1.8.1 ( #169 )
...
Bumps [github.com/int128/oauth2cli](https://github.com/int128/oauth2cli ) from 1.7.0 to 1.8.1.
- [Release notes](https://github.com/int128/oauth2cli/releases )
- [Commits](https://github.com/int128/oauth2cli/compare/v1.7.0...v1.8.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-26 14:04:23 +09:00
Hidetake Iwata
ab1023757b
Add single page setup guide ( #168 )
2019-10-25 22:06:08 +09:00
Hidetake Iwata
e26dbd118e
Add diagram of the credential plugin ( #145 )
...
* Update README.md
* Added credential-plugin-diagram.svg
* Update credential-plugin-diagram.svg
2019-10-24 20:26:08 +09:00
Hidetake Iwata
fccef52a73
Bump to Go 1.13.3 ( #166 )
...
* Bump to Go 1.13.3 and golangci-lint 1.21.0
* go mod tidy
v1.14.5
2019-10-22 11:24:46 +09:00
Hidetake Iwata
581284c626
Suppress success log to prevent screen disturbance ( #165 )
2019-10-19 15:36:47 +09:00
Hidetake Iwata
b5922f9419
Refactor: fix error handling and improve stability ( #163 )
...
* Fix ReadPassword() does not respect argument
* Do not ignore error when context has been cancelled
* Use longer timeout to reveal concurrency design failure
* Refactor: use context.TODO in test
v1.14.4
2019-10-04 22:28:09 +09:00
Hidetake Iwata
7a0ca206d1
Bump Go 1.13 and dependencies ( #162 )
...
* Bump Go 1.13 and dependencies
* Fix lint error
2019-10-04 21:26:26 +09:00
dependabot-preview[bot]
0bca9ef54b
Bump gopkg.in/yaml.v2 from 2.2.2 to 2.2.4 ( #161 )
...
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml ) from 2.2.2 to 2.2.4.
- [Release notes](https://github.com/go-yaml/yaml/releases )
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.2...v2.2.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-04 21:08:52 +09:00
dependabot-preview[bot]
2fb551bf1b
Bump github.com/int128/oauth2cli from 1.6.0 to 1.7.0 ( #160 )
...
Bumps [github.com/int128/oauth2cli](https://github.com/int128/oauth2cli ) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/int128/oauth2cli/releases )
- [Commits](https://github.com/int128/oauth2cli/compare/v1.6.0...v1.7.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-04 10:50:08 +09:00
Hidetake Iwata
0bc117ddc7
Refactor ( #158 )
...
* Refactor: template rendering
* Refactor: rename DecodedIDToken fields
* Refactor: expand command options
* Refactor: improve help messages
2019-09-30 18:27:23 +09:00
Hidetake Iwata
8c640f6c73
Add setup command ( #157 )
...
* Add setup command
* Refactor: extract IDTokenSubject instead of sub claims
2019-09-29 18:34:59 +09:00
Hidetake Iwata
8a5efac337
Add deprecation message of standalone mode ( #155 )
2019-09-28 11:03:03 +09:00
dependabot-preview[bot]
d6e0c761ac
Bump github.com/int128/oauth2cli from 1.5.0 to 1.6.0 ( #153 )
...
Bumps [github.com/int128/oauth2cli](https://github.com/int128/oauth2cli ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/int128/oauth2cli/releases )
- [Commits](https://github.com/int128/oauth2cli/compare/v1.5.0...v1.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-09-26 13:07:01 +09:00
dependabot-preview[bot]
8925226afe
Bump github.com/go-test/deep from 1.0.3 to 1.0.4 ( #150 )
...
Bumps [github.com/go-test/deep](https://github.com/go-test/deep ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/go-test/deep/releases )
- [Changelog](https://github.com/go-test/deep/blob/master/CHANGES.md )
- [Commits](https://github.com/go-test/deep/compare/v1.0.3...v1.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-09-26 12:32:20 +09:00
dependabot-preview[bot]
89a0f9a79e
Bump github.com/spf13/pflag from 1.0.3 to 1.0.5 ( #152 )
...
Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag ) from 1.0.3 to 1.0.5.
- [Release notes](https://github.com/spf13/pflag/releases )
- [Commits](https://github.com/spf13/pflag/compare/v1.0.3...v1.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-09-26 12:18:22 +09:00
Hidetake Iwata
74bb4c62c5
Fix expiration of CA certificate for E2E tests ( #154 )
2019-09-25 23:56:24 +09:00
Hidetake Iwata
25c7c1e703
Add snapcraft.yaml ( #147 )
...
* Create snapcraft.yaml
* Update snapcraft.yaml
v1.14.3
2019-09-11 10:01:25 +09:00
Hidetake Iwata
6b1e11f071
Refactor: use channel to wait for opening browser ( #143 )
2019-08-30 20:41:36 +09:00
Hidetake Iwata
554daf7655
Fix doc: add klog options
2019-08-29 18:28:59 +09:00
Hidetake Iwata
d67d16b333
Fix README.md: add klog options
2019-08-29 18:01:19 +09:00
dependabot-preview[bot]
3d0973054b
Bump k8s.io/klog from 0.3.1 to 0.4.0 ( #140 )
...
Bumps [k8s.io/klog](https://github.com/kubernetes/klog ) from 0.3.1 to 0.4.0.
- [Release notes](https://github.com/kubernetes/klog/releases )
- [Changelog](https://github.com/kubernetes/klog/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes/klog/compare/v0.3.1...v0.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-08-29 17:54:40 +09:00
Hidetake Iwata
bf02210f2a
Refactor: merge interface and implementation package ( #141 )
...
* Refactor: move logger interfaces
* Refactor: move oidc interfaces
* Refactor: move env interface
* Refactor: move credential plugin interface
* Refactor: move token cache interface
* Refactor: move kubeconfig interface
* Refactor: move cmd interface
* Refactor: move use-cases interfaces
2019-08-28 22:55:28 +09:00
Hidetake Iwata
53e8284b63
Move to k8s.io/klog ( #139 )
2019-08-27 14:48:44 +09:00
Hidetake Iwata
d9b8d99fae
Refactor docs ( #138 )
...
* Refactor: extract standalone-mode.md
* Refactor: remove diagram
* Refactor: remove DESIGN.md
* Refactor: change README.md
2019-08-27 11:51:48 +09:00
Hidetake Iwata
3e30346c9b
Update README.md
2019-08-23 16:33:53 +09:00
Hidetake Iwata
1e80481145
Refactor: split commands ( #137 )
2019-08-22 17:22:03 +09:00
dependabot-preview[bot]
9242b1917b
Bump github.com/coreos/go-oidc ( #136 )
...
Bumps [github.com/coreos/go-oidc](https://github.com/coreos/go-oidc ) from 2.0.0+incompatible to 2.1.0+incompatible.
- [Release notes](https://github.com/coreos/go-oidc/releases )
- [Commits](https://github.com/coreos/go-oidc/compare/v2.0.0...v2.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-08-22 09:47:42 +09:00
dependabot-preview[bot]
306bf09485
Bump github.com/go-test/deep from 1.0.2 to 1.0.3 ( #135 )
...
Bumps [github.com/go-test/deep](https://github.com/go-test/deep ) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/go-test/deep/releases )
- [Changelog](https://github.com/go-test/deep/blob/master/CHANGES.md )
- [Commits](https://github.com/go-test/deep/compare/v1.0.2...v1.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-08-20 10:20:07 +09:00
Hidetake Iwata
4ad77cd5f8
Update README.md
2019-08-19 23:24:23 +09:00
Hidetake Iwata
c8967faf6b
Fix krew yaml ( #134 )
v1.14.2
2019-08-18 16:57:47 +09:00
Hidetake Iwata
315d6151d7
Refactor ( #133 )
...
* Refactor: change debug messages to lowercase
* Refactor: add debug messages
* Refactor Makefile
* Refactor: add keys and certificates of e2e tests
2019-08-18 15:14:07 +09:00
Hidetake Iwata
1ff03fdfb3
Skip verification of cached token to reduce time ( #132 )
2019-08-17 21:40:14 +09:00
Hidetake Iwata
5e0fc7f399
Save token cache for each issuer and client ID ( #131 )
2019-08-14 14:52:58 +09:00
Hidetake Iwata
9423a65f46
Add dex documentation ( #130 )
2019-08-11 16:09:53 +09:00