drone/types/enum/token.go
Enver Bisevac fb0e93394d [feat] pull/push over https - done (#47)
* pull/push impl done

* Basic auth for harness
2022-11-01 19:02:29 +01:00

23 lines
666 B
Go

// Copyright 2022 Harness Inc. All rights reserved.
// Use of this source code is governed by the Polyform Free Trial License
// that can be found in the LICENSE.md file for this repository.
package enum
// TokenType represents the type of the JWT token.
type TokenType string
const (
// TokenTypeSession is the token returned during user login or signup.
TokenTypeSession TokenType = "session"
// TokenTypePAT is a personal access token.
TokenTypePAT TokenType = "pat"
// TokenTypeSAT is a service account access token.
TokenTypeSAT TokenType = "sat"
// TokenTypeOAuth2 is the token returned to an oauth client.
TokenTypeOAuth2 TokenType = "oauth2"
)