mirror of
https://codeberg.org/shroff/phylum.git
synced 2026-05-07 20:59:37 -05:00
[server][auth] Use uuid strings as key ids directly
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user