diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a96953bd..1329de93 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -69,6 +69,11 @@ jobs: python: "3.10" jid: 10 arch: x86_64 + - os: ubuntu-22.04 + goal: test + python: "3.12.0-alpha - 3.12" + jid: 11 + arch: x86_64 steps: @@ -696,7 +701,7 @@ jobs: $gam user $gam_user delete shareddrive "${driveid}" nukefromorbit echo "printer model count:" $gam print printermodels | wc -l - ssoprofile=$($gam create inboundssoprofile name "El Goog ${newbase}" loginurl https://www.google.com logouturl https://www.google.com changepasswordurl https://www.google.com entityid ElGoog name_only) + ssoprofile=$($gam create inboundssoprofile name "El Goog ${newbase}" loginurl https://www.google.com logouturl https://www.google.com changepasswordurl https://www.google.com entityid ElGoog return_name_only) $gam create inboundssocredential profile "id:${ssoprofile}" generate_key $gam create inboundssoassignment profile "id:${ssoprofile}" orgunit "${newou}" mode SAML_SSO $gam delete ou "${newou}" diff --git a/src/GamCommands.txt b/src/GamCommands.txt index 499dfaca..a19e5f43 100644 --- a/src/GamCommands.txt +++ b/src/GamCommands.txt @@ -1555,8 +1555,10 @@ gam print group-members|groups-members [todrive] gam create inboundssoprofile [name ] [entityid ] [loginurl ] [logouturl ] [changepasswordurl ] + [returnnameonly] gam update inboundssoprofile [entityid ] [loginurl ] [logouturl ] [changepasswordurl ] + [returnnameonly] gam delete inboundssoprofile gam info inboundssoprofile gam show inboundssoprofiles diff --git a/src/gam/gapi/cloudidentity/inboundsso.py b/src/gam/gapi/cloudidentity/inboundsso.py index c5f5f7e0..d9f82813 100644 --- a/src/gam/gapi/cloudidentity/inboundsso.py +++ b/src/gam/gapi/cloudidentity/inboundsso.py @@ -49,7 +49,7 @@ def parse_profile(body, i): elif myarg == 'entityid': body.setdefault('idpConfig', {})['entityId'] = sys.argv[i+1] i += 2 - elif myarg == 'nameonly': + elif myarg == 'returnnameonly': name_only = True i += 1 elif myarg == 'loginurl':