Fixed Oauth2 app auth problems
This commit is contained in:
@@ -125,7 +125,7 @@ const AuthenticationOauth2 = (props) => {
|
|||||||
const allscopes = authenticationType.scope !== undefined ? authenticationType.scope : [];
|
const allscopes = authenticationType.scope !== undefined ? authenticationType.scope : [];
|
||||||
|
|
||||||
|
|
||||||
const [selectedScopes, setSelectedScopes] = React.useState(allscopes.length <= 3 ? allscopes : [])
|
const [selectedScopes, setSelectedScopes] = React.useState(allscopes.length > 0 && allscopes.length <= 3 ? [allscopes[0]] : [])
|
||||||
const [manuallyConfigure, setManuallyConfigure] = React.useState(
|
const [manuallyConfigure, setManuallyConfigure] = React.useState(
|
||||||
defaultConfigSet ? false : true
|
defaultConfigSet ? false : true
|
||||||
);
|
);
|
||||||
@@ -319,25 +319,6 @@ const AuthenticationOauth2 = (props) => {
|
|||||||
"value": authenticationType.token_uri,
|
"value": authenticationType.token_uri,
|
||||||
}]
|
}]
|
||||||
|
|
||||||
// Not necessary yet to do something like this due to not showing the fields anyway
|
|
||||||
/*
|
|
||||||
if (selectedApp.parameters !== undefined && selectedApp.parameters !== null && selectedApp.parameters.length > 0) {
|
|
||||||
|
|
||||||
for (var i = 0; i < selectedApp.parameters.length; i++) {
|
|
||||||
if (selectedApp.parameters[i].configuration !== true) {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
console.log("Found configuration field: ", selectedApp.parameters[i].key, " with example: ", selectedApp.parameters[i].example)
|
|
||||||
parsedFields.push({
|
|
||||||
"key": selectedApp.parameters[i].key,
|
|
||||||
"value": selectedApp.parameters[i].example,
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
const appAuthData = {
|
const appAuthData = {
|
||||||
"label": "OAuth2 for " + selectedApp.name,
|
"label": "OAuth2 for " + selectedApp.name,
|
||||||
"app": {
|
"app": {
|
||||||
@@ -350,7 +331,15 @@ const AuthenticationOauth2 = (props) => {
|
|||||||
"type": "oauth2-app",
|
"type": "oauth2-app",
|
||||||
"reference_workflow": workflowId,
|
"reference_workflow": workflowId,
|
||||||
}
|
}
|
||||||
|
|
||||||
setNewAppAuth(appAuthData)
|
setNewAppAuth(appAuthData)
|
||||||
|
// Wait 1 second, then get app auth with update
|
||||||
|
//
|
||||||
|
if (getAppAuthentication !== undefined) {
|
||||||
|
setTimeout(() => {
|
||||||
|
getAppAuthentication(true, true, true);
|
||||||
|
}, 1000)
|
||||||
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1713,7 +1713,9 @@ const AngularWorkflow = (defaultprops) => {
|
|||||||
})
|
})
|
||||||
.then((responseJson) => {
|
.then((responseJson) => {
|
||||||
if (!responseJson.success) {
|
if (!responseJson.success) {
|
||||||
toast("Failed to start: " + responseJson.reason);
|
//toast("Failed to start: " + responseJson.reason);
|
||||||
|
toast(responseJson.reason);
|
||||||
|
//toast.error(responseJson.reason);
|
||||||
setExecutionRunning(false);
|
setExecutionRunning(false);
|
||||||
setExecutionRequestStarted(false);
|
setExecutionRequestStarted(false);
|
||||||
stop();
|
stop();
|
||||||
|
|||||||
Reference in New Issue
Block a user