MCPcopy Index your code
hub / github.com/coder/coder / NewInsecureTestResumeTokenProvider

Function NewInsecureTestResumeTokenProvider

tailnet/resume.go:26–35  ·  view source on GitHub ↗

NewInsecureTestResumeTokenProvider returns a ResumeTokenProvider that uses a random key with short expiry for testing purposes. If any errors occur while generating the key, the function panics.

()

Source from the content-addressed store, hash-verified

24// random key with short expiry for testing purposes. If any errors occur while
25// generating the key, the function panics.
26func NewInsecureTestResumeTokenProvider() ResumeTokenProvider {
27 key, err := GenerateResumeTokenSigningKey()
28 if err != nil {
29 panic(err)
30 }
31 return NewResumeTokenKeyProvider(jwtutils.StaticKey{
32 ID: uuid.New().String(),
33 Key: key[:],
34 }, quartz.NewReal(), time.Hour)
35}
36
37type ResumeTokenProvider interface {
38 GenerateResumeToken(ctx context.Context, peerID uuid.UUID) (*proto.RefreshResumeTokenResponse, error)

Calls 4

NewMethod · 0.65
StringMethod · 0.45