Skip to content

Commit e821563

Browse files
committed
Fix a bug and Add debug log
1 parent fe63e8b commit e821563

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

cmd/dexsidecar/main.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ func main() {
3232
defer cancel()
3333

3434
for {
35+
slog.Debug("rotating token")
36+
3537
if err := issuer.Rotate(ctx); err != nil {
3638
slog.Error("failed to rotate token", "error", err)
3739
}

pkg/issuer/config.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ const envFromFileErefix = "dex_file_"
2525
var _ ConfigLoader = ConfigFromEnvs
2626

2727
func ConfigFromEnvs() (Config, error) {
28-
config := Config{}
28+
config := Config{
29+
Values: url.Values{},
30+
}
2931
for _, env := range os.Environ() {
3032
key, value, err := loadFromFile(env)
3133
if err != nil {

pkg/issuer/issuer.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ func (iss *tokenIssuer) Rotate(ctx context.Context) error {
121121
if expiresAt.After(iss.now().Add(config.RefreshBefore)) {
122122
return nil
123123
}
124+
slog.Info("token is outdating", "expires_at", expiresAt, "refresh_before", config.RefreshBefore)
124125

125126
token, expIn, err := iss.issue(ctx, config)
126127
if err != nil {

0 commit comments

Comments
 (0)