MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / generateMFASessionID

Function generateMFASessionID

core/init/auth/mfa_session.go:70–76  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

68}
69
70func generateMFASessionID() string {
71 raw := make([]byte, 32)
72 if _, err := rand.Read(raw); err != nil {
73 return generateFallbackMFASessionID()
74 }
75 return base64.RawURLEncoding.EncodeToString(raw)
76}
77
78func generateFallbackMFASessionID() string {
79 return base64.RawURLEncoding.EncodeToString([]byte(time.Now().Format(time.RFC3339Nano)))

Callers

nothing calls this directly

Calls 2

ReadMethod · 0.45

Tested by

no test coverage detected