Apigee proxy deployment script with SSO

Not applicable

I am automating the apigee proxy deployment via a script, I tried the deploy.py script and in works for simple username/password authentication e.g. ./deploy.py -n xxxxx -u $username:$password -o $org -h $url -e $env -p / -d ./xxx

but does not work for SSO (using OKTA).

Do the apigee deployment scripts "deploy.py" and "apigeetool" support SSO (saml or oauth2) ?

0 5 393
5 REPLIES 5

HI @John Walker

Welcome to the community !!

Apigeetool supports OAuth. You will need to generate the token and pass that to the tool using -t option. You can also use the Apigee Maven plugin to deploy as well.

Looks like our SSO is using SAML, is it supported, Thanks

Can you confirm if Apigee Edge is configured with that ? In other words, are you using your corporate SSO to login to Apigee Edge UI ?

Yes using corporate sso that redirects to apigee edge after authentication

Cool.. In that case, please check this link. Describes how you could make Management API calls. If you are interested how thats connected to automated tasks, please refer to this doc

Once you have the token, you can pass that to the apigeetool or maven plugin