Reformatting
This commit is contained in:
parent
a9aa54d567
commit
ac66838f6b
2
main.go
2
main.go
|
@ -19,9 +19,9 @@ import (
|
||||||
"text/template"
|
"text/template"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/go-redis/redis/v8"
|
||||||
"github.com/golang/groupcache/lru"
|
"github.com/golang/groupcache/lru"
|
||||||
"github.com/pborman/uuid"
|
"github.com/pborman/uuid"
|
||||||
"github.com/go-redis/redis/v8"
|
|
||||||
|
|
||||||
"github.com/discourse/discourse-auth-proxy/internal/httpproxy"
|
"github.com/discourse/discourse-auth-proxy/internal/httpproxy"
|
||||||
)
|
)
|
||||||
|
|
12
main_test.go
12
main_test.go
|
@ -6,14 +6,14 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/http/httptest"
|
"net/http/httptest"
|
||||||
"net/url"
|
"net/url"
|
||||||
"strconv"
|
|
||||||
"testing"
|
|
||||||
"sync"
|
|
||||||
"os"
|
"os"
|
||||||
|
"strconv"
|
||||||
|
"sync"
|
||||||
|
"testing"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
"github.com/golang/groupcache/lru"
|
|
||||||
"github.com/go-redis/redis/v8"
|
"github.com/go-redis/redis/v8"
|
||||||
|
"github.com/golang/groupcache/lru"
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
type SSOOptions struct {
|
type SSOOptions struct {
|
||||||
|
@ -45,7 +45,7 @@ func NewMemoryStore() *MemoryStore {
|
||||||
|
|
||||||
var redisStore = NewRedisStore()
|
var redisStore = NewRedisStore()
|
||||||
var memoryStore = NewMemoryStore()
|
var memoryStore = NewMemoryStore()
|
||||||
var stores = [2]CacheStore{ memoryStore, redisStore }
|
var stores = [2]CacheStore{memoryStore, redisStore}
|
||||||
|
|
||||||
func mustParseURL(s string) *url.URL {
|
func mustParseURL(s string) *url.URL {
|
||||||
u, err := url.Parse(s)
|
u, err := url.Parse(s)
|
||||||
|
|
|
@ -6,8 +6,8 @@ import (
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/golang/groupcache/lru"
|
|
||||||
"github.com/go-redis/redis/v8"
|
"github.com/go-redis/redis/v8"
|
||||||
|
"github.com/golang/groupcache/lru"
|
||||||
"github.com/pborman/uuid"
|
"github.com/pborman/uuid"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ type RedisStore struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (store *RedisStore) AddNonce(nonce string, val string) error {
|
func (store *RedisStore) AddNonce(nonce string, val string) error {
|
||||||
err := store.Redis.SetEX(bgCtx, store.Prefix(nonce), val, 600 * time.Second).Err()
|
err := store.Redis.SetEX(bgCtx, store.Prefix(nonce), val, 600*time.Second).Err()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -82,7 +82,7 @@ func (store *RedisStore) GetAndDeleteNonce(nonce string) (val string, err error)
|
||||||
|
|
||||||
// used in tests only
|
// used in tests only
|
||||||
func (store *RedisStore) Clear() error {
|
func (store *RedisStore) Clear() error {
|
||||||
keys, err := store.Redis.Keys(bgCtx, store.Namespace + "*").Result()
|
keys, err := store.Redis.Keys(bgCtx, store.Namespace+"*").Result()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue