{"record":{"id":"4855eb926a990ba2","repo":"portainer/portainer","slug":"invalid-oauth-authstyle","errorCode":null,"errorMessage":"Invalid OAuth AuthStyle","messagePattern":"Invalid OAuth AuthStyle","errorType":"validation","errorClass":null,"httpStatus":400,"severity":"error","filePath":"api/http/handler/settings/settings_update.go","lineNumber":104,"sourceCode":"\t\t\treturn errors.New(\"Invalid user session timeout\")\n\t\t}\n\t}\n\n\tif payload.KubeconfigExpiry != nil {\n\t\tif _, err := time.ParseDuration(*payload.KubeconfigExpiry); err != nil {\n\t\t\treturn errors.New(\"Invalid Kubeconfig Expiry\")\n\t\t}\n\t}\n\n\tif payload.EdgePortainerURL != nil && *payload.EdgePortainerURL != \"\" {\n\t\tif _, err := edge.ParseHostForEdge(*payload.EdgePortainerURL); err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\tif payload.OAuthSettings != nil {\n\t\tif payload.OAuthSettings.AuthStyle < oauth2.AuthStyleAutoDetect || payload.OAuthSettings.AuthStyle > oauth2.AuthStyleInHeader {\n\t\t\treturn errors.New(\"Invalid OAuth AuthStyle\")\n\t\t}\n\t}\n\n\treturn nil\n}\n\n// @id SettingsUpdate\n// @summary Update Portainer settings\n// @description Update Portainer settings.\n// @description **Access policy**: administrator\n// @tags settings\n// @security ApiKeyAuth\n// @security jwt\n// @accept json\n// @produce json\n// @param body body settingsUpdatePayload true \"New settings\"\n// @success 200 {object} portainer.Settings \"Success\"\n// @failure 400 \"Invalid request\"","sourceCodeStart":86,"sourceCodeEnd":122,"githubUrl":"https://github.com/portainer/portainer/blob/17e74456ff6e794b9d5439ec3fa06922aa18a3f8/api/http/handler/settings/settings_update.go#L86-L122","documentation":"Error \"Invalid OAuth AuthStyle\" thrown in portainer/portainer.","triggerScenarios":"Thrown at api/http/handler/settings/settings_update.go:104 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"17e74456ff6e794b9d5439ec3fa06922aa18a3f8","analyzedAt":"2026-08-26T23:09:01.915Z","schemaVersion":2},"datasetVersion":"2026-08-27T03:17:27.898Z"}