Browse Source

Merge pull request #985 from zlabjp/avoid-id-beginning-with-number

bugfix: avoid generating an invalid ID attribute in SAML's AuthenRequest element
pull/989/head
rithu leena john 9 years ago committed by GitHub
parent
commit
377d9b44b7
  1. 4
      storage/storage.go

4
storage/storage.go

@ -30,8 +30,8 @@ func NewID() string {
if _, err := io.ReadFull(rand.Reader, buff); err != nil {
panic(err)
}
// Trim padding
return strings.TrimRight(encoding.EncodeToString(buff), "=")
// Avoid the identifier to begin with number and trim padding
return string(buff[0]%26+'a') + strings.TrimRight(encoding.EncodeToString(buff[1:]), "=")
}
// GCResult returns the number of objects deleted by garbage collection.

Loading…
Cancel
Save