mirror of https://github.com/harness/drone.git
return anonymouse princial for user find publci access
parent
d404f3f9e9
commit
30db3fd326
|
@ -28,6 +28,11 @@ import (
|
|||
*/
|
||||
func (c *Controller) Find(ctx context.Context, session *auth.Session,
|
||||
userUID string) (*types.User, error) {
|
||||
if session.Principal.UID == auth.AnonymousPrincipal.UID {
|
||||
return &types.User{
|
||||
UID: auth.AnonymousPrincipal.UID,
|
||||
}, nil
|
||||
}
|
||||
user, err := c.FindNoAuth(ctx, userUID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
|
@ -146,7 +146,7 @@ func NewAPIHandler(
|
|||
r.Use(audit.Middleware())
|
||||
|
||||
r.Route("/v1", func(r chi.Router) {
|
||||
setupRoutesV1(r, appCtx, config, authenticator, repoCtrl, repoSettingsCtrl, executionCtrl, triggerCtrl, logCtrl, pipelineCtrl,
|
||||
setupRoutesV1(r, appCtx, config, repoCtrl, repoSettingsCtrl, executionCtrl, triggerCtrl, logCtrl, pipelineCtrl,
|
||||
connectorCtrl, templateCtrl, pluginCtrl, secretCtrl, spaceCtrl, pullreqCtrl,
|
||||
webhookCtrl, githookCtrl, git, saCtrl, userCtrl, principalCtrl, checkCtrl, sysCtrl, uploadCtrl,
|
||||
searchCtrl)
|
||||
|
@ -173,7 +173,6 @@ func corsHandler(config *types.Config) func(http.Handler) http.Handler {
|
|||
func setupRoutesV1(r chi.Router,
|
||||
appCtx context.Context,
|
||||
config *types.Config,
|
||||
authenticator authn.Authenticator,
|
||||
repoCtrl *repo.Controller,
|
||||
repoSettingsCtrl *reposettings.Controller,
|
||||
executionCtrl *execution.Controller,
|
||||
|
|
Loading…
Reference in New Issue