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

Azure AD provisioning error

AJ23494
New Contributor II
New Contributor II

Hi Experts , 

I was trying to provision an account in Azure AD using the OOTB rest connection and landed on the below error . Please suggest 

Spoiler
EBUG rest.RestProvisioningService - email: Sakshi.Tundulwar@Lexisnexis.com
2023-03-22 11:43:20,245 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Calling createNewUser
2023-03-22 11:43:20,245 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - arsTasks.provisioningComments {"auditDetails":{"call1":[{"headers":null,"message":"","statusCode":null,"description":null,"status":"Failed"}]},"call1":{"headers":null,"message":"","statusCode":null,"description":null,"status":"Failed"}}
2023-03-22 11:43:20,245 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - arsTasks?.requestAccessKey: null
2023-03-22 11:43:20,274 [quartzScheduler_Worker-1] INFO services.SaviyntCommonUtilityService - Enter fetchDefaultAttributeValues
2023-03-22 11:43:20,277 [quartzScheduler_Worker-1] DEBUG services.SaviyntCommonUtilityService - Sql = Select epattr from Endpoint_attributes epattr where epattr.endpoints.id = :epid and epattr.requestType=1 and epattr.defaultvalue is not null and epattr.defaultvalue <> ''
2023-03-22 11:43:20,279 [quartzScheduler_Worker-1] DEBUG services.SaviyntCommonUtilityService - Endpoint Attrs = []
2023-03-22 11:43:20,279 [quartzScheduler_Worker-1] INFO services.SaviyntCommonUtilityService - defaultattrval = [:]
2023-03-22 11:43:20,279 [quartzScheduler_Worker-1] INFO services.SaviyntCommonUtilityService - Exit fetchDefaultAttributeValues
2023-03-22 11:43:20,280 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Validating Password Policy and setting defaults...
2023-03-22 11:43:20,280 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Total Call: 1
2023-03-22 11:43:20,367 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - pastResponse: [headers:null, message:, statusCode:null, description:null, status:Failed]
2023-03-22 11:43:20,367 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Enter getAuditForFailedCall
2023-03-22 11:43:20,392 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - connection: userAuth
2023-03-22 11:43:20,589 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Inside pullObjectsByRest
2023-03-22 11:43:20,594 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService -
2023-03-22 11:43:20,595 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - isFipsEnabled = false
2023-03-22 11:43:20,595 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - sslParams : null
2023-03-22 11:43:20,595 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - proxyParams : null
2023-03-22 11:43:20,595 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - sslSocketFactory : null
2023-03-22 11:43:20,596 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - HttpClientBuilder.create().build() called.
2023-03-22 11:43:20,620 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService -
2023-03-22 11:43:20,620 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - pullObjectsByRest - responseStatusCode ::401
2023-03-22 11:43:20,620 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Entered getResponseHeaders method
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - responseError : InvalidAuthenticationToken
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - isAuthError: true
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Access token expired. throwing InvalidAuthenticationToken / [InvalidAuthenticationToken] exception for retry
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] ERROR rest.RestProvisioningService - Exception in pullObjectsByRest :InvalidAuthenticationToken
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] ERROR rest.RestProvisioningService - Inside token Expiry Exception block. connectionParamMap.refreshTryCount : 0
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Incrementing connectionParamMap.refreshTryCount : 1
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - maxRefreshTryCount : 5
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] DEBUG rest.RestUtilService - Calling https://login.microsoftonline.com/bdbb1376-d702-4a7d-91e0-7f752c93ac47/oauth2/token
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - isFipsEnabled = false
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - sslParams : null
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - proxyParams : null
2023-03-22 11:43:20,626 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - sslSocketFactory : null
2023-03-22 11:43:20,627 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - HttpClientBuilder.create().build() called.
2023-03-22 11:43:20,752 [quartzScheduler_Worker-1] DEBUG rest.RestUtilService - fetching result from response.responseText
2023-03-22 11:43:20,752 [quartzScheduler_Worker-1] DEBUG rest.RestUtilService - connectionid:: null
2023-03-22 11:43:20,799 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - access token populated for oauth authentication..
2023-03-22 11:43:20,923 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Exception while iterating Http Map instance
groovy.lang.GroovyRuntimeException: Could not find matching constructor for: java.lang.String(java.lang.Boolean)
at com.saviynt.provisoning.rest.RestProvisioningService.doHttpParamsBinding(RestProvisioningService.groovy:3652)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpParamsForOauth(RestProvisioningService.groovy:3469)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpParams(RestProvisioningService.groovy:3342)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpBeforeRetry(RestProvisioningService.groovy:4519)
at com.saviynt.provisoning.rest.RestProvisioningService.isErrorRetry(RestProvisioningService.groovy:4489)
at com.saviynt.provisoning.rest.RestProvisioningService.retryAfterFailure(RestProvisioningService.groovy:4470)
at com.saviynt.provisoning.rest.RestProvisioningService.pullObjectsByRest(RestProvisioningService.groovy:4455)
at com.saviynt.provisoning.rest.RestProvisioningService.createNewUser(RestProvisioningService.groovy:2707)
at com.saviynt.provisoning.rest.RestProvisioningService$_createAccount_closure13.doCall(RestProvisioningService.groovy:2113)
at com.saviynt.provisoning.rest.RestProvisioningService.createAccount(RestProvisioningService.groovy:1953)
at com.saviynt.ecm.services.ArsTaskService.createAccountTarget(ArsTaskService.groovy:10539)
at com.saviynt.ecm.services.ArsTaskHelperService$_whenTaskTypeIsThreeNewAccountAccess_closure50.doCall(ArsTaskHelperService.groovy:2961)
at com.saviynt.ecm.services.ArsTaskHelperService.whenTaskTypeIsThreeNewAccountAccess(ArsTaskHelperService.groovy:2952)
at com.saviynt.ecm.services.ArsTaskHelperService$_completeAutoProvTasksUpgraded_closure1.doCall(ArsTaskHelperService.groovy:162)
at com.saviynt.ecm.services.ArsTaskHelperService.completeAutoProvTasksUpgraded(ArsTaskHelperService.groovy:147)
at MultipleProvisioningJob.execute(MultipleProvisioningJob.groovy:222)
at org.quartz.core.JobRunShell.run(JobRunShell.java:199)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546)
2023-03-22 11:43:20,997 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Exception while iterating Http Map instance
groovy.lang.MissingPropertyException: No such property: forceChangePasswordNextSignIn for class: java.lang.String
at com.saviynt.provisoning.rest.RestProvisioningService.doHttpParamsBinding(RestProvisioningService.groovy:3652)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpParamsForOauth(RestProvisioningService.groovy:3469)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpParams(RestProvisioningService.groovy:3342)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpBeforeRetry(RestProvisioningService.groovy:4519)
at com.saviynt.provisoning.rest.RestProvisioningService.isErrorRetry(RestProvisioningService.groovy:4489)
at com.saviynt.provisoning.rest.RestProvisioningService.retryAfterFailure(RestProvisioningService.groovy:4470)
at com.saviynt.provisoning.rest.RestProvisioningService.pullObjectsByRest(RestProvisioningService.groovy:4455)
at com.saviynt.provisoning.rest.RestProvisioningService.createNewUser(RestProvisioningService.groovy:2707)
at com.saviynt.provisoning.rest.RestProvisioningService$_createAccount_closure13.doCall(RestProvisioningService.groovy:2113)
at com.saviynt.provisoning.rest.RestProvisioningService.createAccount(RestProvisioningService.groovy:1953)
at com.saviynt.ecm.services.ArsTaskService.createAccountTarget(ArsTaskService.groovy:10539)
at com.saviynt.ecm.services.ArsTaskHelperService$_whenTaskTypeIsThreeNewAccountAccess_closure50.doCall(ArsTaskHelperService.groovy:2961)
at com.saviynt.ecm.services.ArsTaskHelperService.whenTaskTypeIsThreeNewAccountAccess(ArsTaskHelperService.groovy:2952)
at com.saviynt.ecm.services.ArsTaskHelperService$_completeAutoProvTasksUpgraded_closure1.doCall(ArsTaskHelperService.groovy:162)
at com.saviynt.ecm.services.ArsTaskHelperService.completeAutoProvTasksUpgraded(ArsTaskHelperService.groovy:147)
at MultipleProvisioningJob.execute(MultipleProvisioningJob.groovy:222)
at org.quartz.core.JobRunShell.run(JobRunShell.java:199)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546)
2023-03-22 11:43:21,021 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Inside pullObjectsByRest
2023-03-22 11:43:21,026 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService -
2023-03-22 11:43:21,026 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - isFipsEnabled = false
2023-03-22 11:43:21,026 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - sslParams : null
2023-03-22 11:43:21,026 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - proxyParams : null
2023-03-22 11:43:21,026 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - sslSocketFactory : null
2023-03-22 11:43:21,027 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - HttpClientBuilder.create().build() called.
2023-03-22 11:43:21,048 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService -
2023-03-22 11:43:21,048 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - pullObjectsByRest - responseStatusCode ::401
2023-03-22 11:43:21,048 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Entered getResponseHeaders method
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - responseError : InvalidAuthenticationToken
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - isAuthError: true
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Access token expired. throwing InvalidAuthenticationToken / [InvalidAuthenticationToken] exception for retry
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] ERROR rest.RestProvisioningService - Exception in pullObjectsByRest :InvalidAuthenticationToken
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] ERROR rest.RestProvisioningService - Inside token Expiry Exception block. connectionParamMap.refreshTryCount : 1
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Incrementing connectionParamMap.refreshTryCount : 2
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - maxRefreshTryCount : 5
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] DEBUG rest.RestUtilService - Calling https://login.microsoftonline.com/bdbb1376-d702-4a7d-91e0-7f752c93ac47/oauth2/token
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - isFipsEnabled = false
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - sslParams : null
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - proxyParams : null
2023-03-22 11:43:21,053 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - sslSocketFactory : null
2023-03-22 11:43:21,056 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - HttpClientBuilder.create().build() called.
2023-03-22 11:43:21,213 [quartzScheduler_Worker-1] DEBUG rest.RestUtilService - fetching result from response.responseText
2023-03-22 11:43:21,213 [quartzScheduler_Worker-1] DEBUG rest.RestUtilService - connectionid:: null
2023-03-22 11:43:21,299 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - access token populated for oauth authentication..
2023-03-22 11:43:21,447 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Exception while iterating Http Map instance
groovy.lang.GroovyRuntimeException: Could not find matching constructor for: java.lang.String(java.lang.Boolean)
at com.saviynt.provisoning.rest.RestProvisioningService.doHttpParamsBinding(RestProvisioningService.groovy:3652)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpParamsForOauth(RestProvisioningService.groovy:3469)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpParams(RestProvisioningService.groovy:3342)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpBeforeRetry(RestProvisioningService.groovy:4519)
at com.saviynt.provisoning.rest.RestProvisioningService.isErrorRetry(RestProvisioningService.groovy:4489)
at com.saviynt.provisoning.rest.RestProvisioningService.retryAfterFailure(RestProvisioningService.groovy:4470)
at com.saviynt.provisoning.rest.RestProvisioningService.pullObjectsByRest(RestProvisioningService.groovy:4455)
at com.saviynt.provisoning.rest.RestProvisioningService.isErrorRetry(RestProvisioningService.groovy:4493)
at com.saviynt.provisoning.rest.RestProvisioningService.retryAfterFailure(RestProvisioningService.groovy:4470)
at com.saviynt.provisoning.rest.RestProvisioningService.pullObjectsByRest(RestProvisioningService.groovy:4455)
at com.saviynt.provisoning.rest.RestProvisioningService.createNewUser(RestProvisioningService.groovy:2707)
at com.saviynt.provisoning.rest.RestProvisioningService$_createAccount_closure13.doCall(RestProvisioningService.groovy:2113)
at com.saviynt.provisoning.rest.RestProvisioningService.createAccount(RestProvisioningService.groovy:1953)
at com.saviynt.ecm.services.ArsTaskService.createAccountTarget(ArsTaskService.groovy:10539)
at com.saviynt.ecm.services.ArsTaskHelperService$_whenTaskTypeIsThreeNewAccountAccess_closure50.doCall(ArsTaskHelperService.groovy:2961)
at com.saviynt.ecm.services.ArsTaskHelperService.whenTaskTypeIsThreeNewAccountAccess(ArsTaskHelperService.groovy:2952)
at com.saviynt.ecm.services.ArsTaskHelperService$_completeAutoProvTasksUpgraded_closure1.doCall(ArsTaskHelperService.groovy:162)
at com.saviynt.ecm.services.ArsTaskHelperService.completeAutoProvTasksUpgraded(ArsTaskHelperService.groovy:147)
at MultipleProvisioningJob.execute(MultipleProvisioningJob.groovy:222)
at org.quartz.core.JobRunShell.run(JobRunShell.java:199)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546)
2023-03-22 11:43:21,527 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Exception while iterating Http Map instance
groovy.lang.MissingPropertyException: No such property: forceChangePasswordNextSignIn for class: java.lang.String
at com.saviynt.provisoning.rest.RestProvisioningService.doHttpParamsBinding(RestProvisioningService.groovy:3652)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpParamsForOauth(RestProvisioningService.groovy:3469)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpParams(RestProvisioningService.groovy:3342)
at com.saviynt.provisoning.rest.RestProvisioningService.populateHttpBeforeRetry(RestProvisioningService.groovy:4519)
at com.saviynt.provisoning.rest.RestProvisioningService.isErrorRetry(RestProvisioningService.groovy:4489)
at com.saviynt.provisoning.rest.RestProvisioningService.retryAfterFailure(RestProvisioningService.groovy:4470)
at com.saviynt.provisoning.rest.RestProvisioningService.pullObjectsByRest(RestProvisioningService.groovy:4455)
at com.saviynt.provisoning.rest.RestProvisioningService.isErrorRetry(RestProvisioningService.groovy:4493)
at com.saviynt.provisoning.rest.RestProvisioningService.retryAfterFailure(RestProvisioningService.groovy:4470)
at com.saviynt.provisoning.rest.RestProvisioningService.pullObjectsByRest(RestProvisioningService.groovy:4455)
at com.saviynt.provisoning.rest.RestProvisioningService.createNewUser(RestProvisioningService.groovy:2707)
at com.saviynt.provisoning.rest.RestProvisioningService$_createAccount_closure13.doCall(RestProvisioningService.groovy:2113)
at com.saviynt.provisoning.rest.RestProvisioningService.createAccount(RestProvisioningService.groovy:1953)
at com.saviynt.ecm.services.ArsTaskService.createAccountTarget(ArsTaskService.groovy:10539)
at com.saviynt.ecm.services.ArsTaskHelperService$_whenTaskTypeIsThreeNewAccountAccess_closure50.doCall(ArsTaskHelperService.groovy:2961)
at com.saviynt.ecm.services.ArsTaskHelperService.whenTaskTypeIsThreeNewAccountAccess(ArsTaskHelperService.groovy:2952)
at com.saviynt.ecm.services.ArsTaskHelperService$_completeAutoProvTasksUpgraded_closure1.doCall(ArsTaskHelperService.groovy:162)
at com.saviynt.ecm.services.ArsTaskHelperService.completeAutoProvTasksUpgraded(ArsTaskHelperService.groovy:147)
at MultipleProvisioningJob.execute(MultipleProvisioningJob.groovy:222)
at org.quartz.core.JobRunShell.run(JobRunShell.java:199)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546)
2023-03-22 11:43:21,554 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService - Inside pullObjectsByRest
2023-03-22 11:43:21,559 [quartzScheduler_Worker-1] DEBUG rest.RestProvisioningService -
2023-03-22 11:43:21,559 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - isFipsEnabled = false
2023-03-22 11:43:21,559 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - sslParams : null
2023-03-22 11:43:21,559 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - proxyParams : null
2023-03-22 11:43:21,559 [quartzScheduler_Worker-1] DEBUG services.HttpClientUtilityService - getHttpClient - sslSocketFactory : null
2023-03-22 11:43:21,560 [quartzScheduler_Worker-1] DEBUG servi


Regards , 
Ankit Jindal 

2 REPLIES 2

SB
Saviynt Employee
Saviynt Employee

Can you refer the below Azure AD guide to compare the Connection and Create Account JSON to ensure the format is correct.

https://docs.saviyntcloud.com/bundle/AzureAD-v55x/page/Content/Configuring-the-Integration-for-Provi...

 


Regards,
Sahil

Manu269
All-Star
All-Star

Please share the Create_ACCOUNT_JSON & AddAccessJSON

Regards
Manish Kumar
If the response answered your query, please Accept As Solution and Kudos
.