Support most github's sdk

This commit is contained in:
Lunny Xiao
2022-11-22 15:55:39 +08:00
committed by Jason Song
parent 2ecb59c092
commit 45afa0ee9f
2 changed files with 26 additions and 8 deletions

View File

@ -111,13 +111,16 @@ func (b *Basic) Verify(req *http.Request, w http.ResponseWriter, store DataStore
// check task token
task, err := bots_model.GetTaskByToken(db.DefaultContext, authToken)
if err == nil && task != nil && task.Status.IsRunning() {
log.Trace("Basic Authorization: Valid AccessToken for task[%d]", task.ID)
if err == nil && task != nil {
if task.Status.IsRunning() {
log.Trace("Basic Authorization: Valid AccessToken for task[%d]", task.ID)
store.GetData()["IsBotToken"] = true
store.GetData()["BotTaskID"] = task.ID
store.GetData()["IsBotToken"] = true
store.GetData()["BotTaskID"] = task.ID
return user_model.NewBotUser()
return user_model.NewBotUser()
}
log.Warn("task %v status is %v but auth request sent: %v", task.ID, task.Status, req.RemoteAddr)
}
if !setting.Service.EnableBasicAuth {