[server][auth] Use uuid strings as key ids directly

This commit is contained in:
Abhishek Shroff
2025-07-19 22:14:54 +05:30
parent 8d1c83dbc7
commit bd1f61cc2e
+2 -4
View File
@@ -86,14 +86,12 @@ func GenerateAPIKey(db db.Handler, userID int32, expires pgtype.Timestamptz, des
if id, key, err := generateAPIKey(db, userID, expires, description, scopes); err != nil {
return "", "", err
} else {
return b64Encoder.EncodeToString(id[:]), b32Encoder.EncodeToString(key), nil
return id.String(), b32Encoder.EncodeToString(key), nil
}
}
func ReadAPIKey(db db.Handler, keyIDStr, keyStr string) (Auth, error) {
if b, err := b64Encoder.DecodeString(keyIDStr); err != nil {
return nil, err
} else if keyID, err := uuid.FromBytes(b); err != nil {
if keyID, err := uuid.Parse(keyIDStr); err != nil {
return nil, err
} else if key, err := b32Encoder.DecodeString(keyStr); err != nil {
return nil, err