12 lines
257 B
Go
12 lines
257 B
Go
package interfaces
|
|
|
|
import (
|
|
"net/http"
|
|
"time"
|
|
)
|
|
|
|
type JWTProvider interface {
|
|
CreateAccessToken(userUuid, sessionUuid string) (string, error)
|
|
CreateRefreshToken(refreshUuid string, expires time.Time) *http.Cookie
|
|
Parse(token string) (string, error)
|
|
}
|