Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

G Suite user - Query regarding interactive login

Diptansu1
Regular Contributor
Regular Contributor

Hello All , 

As we are creating G-suite user, can we block interactive login for this? We can see that user credentials is used to granting consent, if interactive login is required, what is the recommendation from Saviynt to have some control around it.

2 REPLIES 2

timchengappa
Saviynt Employee
Saviynt Employee

Hi @Diptansu1 
I am assuming you are using the OOTB GCP connector to create a G Suite user. 
Are you setting a password for the user at the time of GSuit user account creation?
Have you already tried setting "changePasswordAtNextLogin": "false" in createAccountJSON?

rushikeshvartak
All-Star
All-Star

Set below parameter is json

"changePasswordAtNextLogin": false,

 

https://docs.saviyntcloud.com/bundle/GCP-v23x/page/Content/Creating-a-Connection-the-OAuth-Client-ID...

 

 

{
"dateFormat" : "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
"responseColsToPropsMap": {
"customproperty23": "addresses~#~json",
"customproperty3": "name.givenName~#~char",
"name": "primaryEmail~#~char",
"customproperty17":"name.familyName~#~char",
"UPDATEDATE": "creationTime~#~date"},
"primaryEmail": "${user.email}",
"name": {
"givenName": "${user.firstname}",
"familyName": "${user.lastname}"},
"addresses": [{
"type": "work",
"customType": "",
"streetAddress": "${requestAccessAttributes.get('Street')}",
"locality": "${user.customproperty1}",
"region": "CA",
"postalCode": "94043"}],
"organizations":[{
"department":"${(user.departmentname==null)?'':user.departmentname}",
"name":"${(user.companyname==null)?'':user.companyname}" ,
"costCenter":"${(user.costcenter==null)?'':user.costcenter}"  ,
"title":"${(user.title==null)?'':user.title}"}],
"suspended": false,
"password": "${password}",
"changePasswordAtNextLogin": false,
"ipWhitelisted": false,
"orgUnitPath": 
"${user?.country?.equalsIgnoreCase('india')?'/Finance':user.country?.equalsIgnoreCase('usa')? '/Sales':user.country?.equalsIgnoreCase('uk')?'/Operations':'/'}",
"includeInGlobalAddressList": true
}

 

 


Regards,
Rushikesh Vartak
If you find this response useful, kindly consider selecting 'Accept As Solution' and clicking on the 'Kudos' button.