You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by ma...@apache.org on 2023/02/17 09:41:31 UTC
[incubator-devlake] branch main updated: fix(bamboo): change connection auth type (#4443)
This is an automated email from the ASF dual-hosted git repository.
mappjzc pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
The following commit(s) were added to refs/heads/main by this push:
new 215eb8bf5 fix(bamboo): change connection auth type (#4443)
215eb8bf5 is described below
commit 215eb8bf518f2b824b37bf132becb6ea71456903
Author: Warren Chen <yi...@merico.dev>
AuthorDate: Fri Feb 17 17:41:26 2023 +0800
fix(bamboo): change connection auth type (#4443)
---
backend/plugins/bamboo/models/connection.go | 4 ++--
.../models/migrationscripts/20230216_add_init_tables.go | 2 +-
.../bamboo/models/migrationscripts/archived/connection.go | 14 +++++++-------
3 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/backend/plugins/bamboo/models/connection.go b/backend/plugins/bamboo/models/connection.go
index 87486dec1..3f66b5df9 100644
--- a/backend/plugins/bamboo/models/connection.go
+++ b/backend/plugins/bamboo/models/connection.go
@@ -37,13 +37,13 @@ type BambooConnection struct {
type BambooConn struct {
api.RestConnection `mapstructure:",squash"`
//TODO you may need to use helper.BasicAuth instead of helper.AccessToken
- api.AccessToken `mapstructure:",squash"`
+ api.BasicAuth `mapstructure:",squash"`
}
// PrepareApiClient test api and set the IsPrivateToken,version,UserId and so on.
func (conn *BambooConn) PrepareApiClient(apiClient apihelperabstract.ApiClientAbstract) errors.Error {
header := http.Header{}
- header.Set("Authorization", fmt.Sprintf("Bearer %v", conn.Token))
+ header.Set("Authorization", fmt.Sprintf("Basic %v", conn.GetEncodedToken()))
res, err := apiClient.Get("info.json", nil, header)
if err != nil {
diff --git a/backend/plugins/bamboo/models/migrationscripts/20230216_add_init_tables.go b/backend/plugins/bamboo/models/migrationscripts/20230216_add_init_tables.go
index d43bd53b3..0a25a788d 100644
--- a/backend/plugins/bamboo/models/migrationscripts/20230216_add_init_tables.go
+++ b/backend/plugins/bamboo/models/migrationscripts/20230216_add_init_tables.go
@@ -34,7 +34,7 @@ func (u *addInitTables) Up(baseRes context.BasicRes) errors.Error {
}
func (*addInitTables) Version() uint64 {
- return 20230216205024
+ return 20230216205025
}
func (*addInitTables) Name() string {
diff --git a/backend/plugins/bamboo/models/migrationscripts/archived/connection.go b/backend/plugins/bamboo/models/migrationscripts/archived/connection.go
index e99545ebe..e7e3d1ade 100644
--- a/backend/plugins/bamboo/models/migrationscripts/archived/connection.go
+++ b/backend/plugins/bamboo/models/migrationscripts/archived/connection.go
@@ -36,15 +36,15 @@ type RestConnection struct {
RateLimitPerHour int `comment:"api request rate limit per hour" json:"rateLimitPerHour"`
}
-// AccessToken FIXME ...
-type AccessToken struct {
- Token string `mapstructure:"token" validate:"required" json:"token" encrypt:"yes"`
+type BasicAuth struct {
+ Username string `mapstructure:"username" validate:"required" json:"username"`
+ Password string `mapstructure:"password" validate:"required" json:"password"`
}
type BambooConn struct {
RestConnection `mapstructure:",squash"`
//TODO you may need to use helper.BasicAuth instead of helper.AccessToken
- AccessToken `mapstructure:",squash"`
+ BasicAuth `mapstructure:",squash"`
}
// TODO Please modify the following code to fit your needs
@@ -55,9 +55,9 @@ type BambooConnection struct {
}
type TestConnectionRequest struct {
- Endpoint string `json:"endpoint"`
- Proxy string `json:"proxy"`
- AccessToken `mapstructure:",squash"`
+ Endpoint string `json:"endpoint"`
+ Proxy string `json:"proxy"`
+ BasicAuth `mapstructure:",squash"`
}
// This object conforms to what the frontend currently expects.