mirror of
https://github.com/grafana/grafana.git
synced 2025-07-31 11:02:49 +08:00
id forwarding: transfer Grafana id token to app plugins (#81967)
* id forwarding: allow for app plugins as well * Add test
This commit is contained in:
@ -28,8 +28,8 @@ type ForwardIDMiddleware struct {
|
||||
|
||||
func (m *ForwardIDMiddleware) applyToken(ctx context.Context, pCtx backend.PluginContext, req backend.ForwardHTTPHeaders) error {
|
||||
reqCtx := contexthandler.FromContext(ctx)
|
||||
// if request not for a datasource or no HTTP request context skip middleware
|
||||
if req == nil || reqCtx == nil || reqCtx.SignedInUser == nil || pCtx.DataSourceInstanceSettings == nil {
|
||||
// no HTTP request context => skip middleware
|
||||
if req == nil || reqCtx == nil || reqCtx.SignedInUser == nil {
|
||||
return nil
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user