api/internal/interfaces/jwtProvider.go

13 lines
252 B
Go
Raw Normal View History

2025-07-06 22:25:10 +03:00
package interfaces
2025-09-08 22:38:30 +03:00
import (
"net/http"
"time"
)
2025-07-06 22:25:10 +03:00
type JWTProvider interface {
CreateAccessToken(userUuid string) (string, error)
2025-09-08 22:38:30 +03:00
CreateRefreshToken(refreshUuid string, expires time.Time) *http.Cookie
2025-07-06 22:25:10 +03:00
Parse(token string) (string, string, error)
}