IDForwarding: Add toggle for id forwarding (#75378)

Features: Add toogle for id forwarding
This commit is contained in:
Karl Persson 2023-09-25 17:21:28 +02:00 committed by GitHub
parent f46b78ec38
commit d15661c726
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 18 additions and 4 deletions

View File

@ -145,6 +145,7 @@ Experimental features might be changed or removed without prior notice.
The following toggles require explicitly setting Grafana's [app mode]({{< relref "../_index.md#app_mode" >}}) to 'development' before you can enable this feature toggle. These features tend to be experimental.
| Feature toggle name | Description |
| --------------------- | -------------------------------------------------------------- |
| --------------------- | -------------------------------------------------------------------------------------------- |
| `entityStore` | SQL-based entity store (requires storage flag also) |
| `externalServiceAuth` | Starts an OAuth2 authentication provider for external services |
| `idForwarding` | Generate signed id token for identity that can be forwarded to plugins and external services |

View File

@ -130,4 +130,5 @@ export interface FeatureToggles {
externalCorePlugins?: boolean;
pluginsAPIMetrics?: boolean;
httpSLOLevels?: boolean;
idForwarding?: boolean;
}

View File

@ -780,5 +780,12 @@ var (
Owner: hostedGrafanaTeam,
RequiresRestart: true,
},
{
Name: "idForwarding",
Description: "Generate signed id token for identity that can be forwarded to plugins and external services",
Stage: FeatureStageExperimental,
Owner: grafanaAuthnzSquad,
RequiresDevMode: true,
},
}
)

View File

@ -111,3 +111,4 @@ alertingInsights,experimental,@grafana/alerting-squad,false,false,false,true
externalCorePlugins,experimental,@grafana/plugins-platform-backend,false,false,false,false
pluginsAPIMetrics,experimental,@grafana/plugins-platform-backend,false,false,false,true
httpSLOLevels,experimental,@grafana/hosted-grafana-team,false,false,true,false
idForwarding,experimental,@grafana/grafana-authnz-team,true,false,false,false

1 Name Stage Owner requiresDevMode RequiresLicense RequiresRestart FrontendOnly
111 externalCorePlugins experimental @grafana/plugins-platform-backend false false false false
112 pluginsAPIMetrics experimental @grafana/plugins-platform-backend false false false true
113 httpSLOLevels experimental @grafana/hosted-grafana-team false false true false
114 idForwarding experimental @grafana/grafana-authnz-team true false false false

View File

@ -454,4 +454,8 @@ const (
// FlagHttpSLOLevels
// Adds SLO level to http request metrics
FlagHttpSLOLevels = "httpSLOLevels"
// FlagIdForwarding
// Generate signed id token for identity that can be forwarded to plugins and external services
FlagIdForwarding = "idForwarding"
)