package oauth

import "context"

// ClientStateStore provides state management used by the OAuth client.
type ClientStateStore interface {
	Generate(ctx context.Context) (string, error)
	Validate(ctx context.Context, state string) error
}
