# HG changeset patch # User Peter Sanchez # Date 1685666030 21600 # Thu Jun 01 18:33:50 2023 -0600 # Node ID 593c0022ae852c71e63559e49d6a5a2e5fd2a011 # Parent 3682f21905445ffce3c69103c85e5bb88b5fdc23 Adding personal type to personal access tokens diff --git a/bearer.go b/bearer.go --- a/bearer.go +++ b/bearer.go @@ -12,8 +12,18 @@ "hg.code.netlandish.com/~netlandish/gobwebs/crypto" ) -// TokenVersion ... -const TokenVersion uint = 0 +const ( + // TokenVersion ... + TokenVersion uint = 0 + + // Token types + + // TypePersonal ... + TypePersonal string = "PERSONAL" + + // TypeOAuth2 ... + TypeOAuth2 string = "OAUTH2" +) // Timestamp ... type Timestamp int64 diff --git a/routes.go b/routes.go --- a/routes.go +++ b/routes.go @@ -96,6 +96,7 @@ grant := BearerToken{ Version: TokenVersion, + Type: TypePersonal, Issued: ToTimestamp(issued), Expires: ToTimestamp(expires), Grants: "", @@ -575,7 +576,7 @@ bt := BearerToken{ Version: TokenVersion, - Type: "OAUTH2", + Type: TypeOAuth2, Issued: ToTimestamp(issued), Expires: ToTimestamp(expires), Grants: payload.Grants,