Skip to main content
Question

Freshservice SSO - Is my Azure Integration tied to my user account?


ericwlester
Contributor
Forum|alt.badge.img

I am a new customer. Today I setup SSO and SCIM Provisioning through Azure AD, all worked well without issue. 

However, when setting up Provisioning I had to give an “organization admin” API key. The only one I could find was under my own Fresh Service profile. I could not find one that is user agnostic or tied to a built in administrator role. 

Does this mean if I left the organization that these integrations would fail once my user account was disabled? 

Have I missed something when setting this up? 

Did this topic help you find an answer to your question?

7 replies

Daniel Söderlund
Skilled Expert
Forum|alt.badge.img+14
ericwlester wrote:

I am a new customer. Today I setup SSO and SCIM Provisioning through Azure AD, all worked well without issue. 

However, when setting up Provisioning I had to give an “organization admin” API key. The only one I could find was under my own Fresh Service profile. I could not find one that is user agnostic or tied to a built in administrator role. 

Does this mean if I left the organization that these integrations would fail once my user account was disabled? 

Have I missed something when setting this up? 

Yes, I recommend to our customer to have a API/integration  agent account that is account/ORG admin that is not associated to a person. 
 


ericwlester
Contributor
Forum|alt.badge.img
  • Author
  • Contributor
  • 3 replies
  • April 2, 2024

Thanks. Just to make sure I understand. Essentially a service account in my Active Directory environment?


ericwlester
Contributor
Forum|alt.badge.img
  • Author
  • Contributor
  • 3 replies
  • April 2, 2024

Errrr service account in FreshService, not AD


Forum|alt.badge.img
  • Contributor
  • 3 replies
  • July 25, 2024

I’m running into this same issue.  It seems like we have to buy an additional Freshservice agent seat to use Azure AD provisioning with a Freshservice “service” account so it’s not tied to an individual.  Have you found any alternatives to this?


Forum|alt.badge.img+4
  • Skilled Expert
  • 13 replies
  • July 29, 2024

We are also doing it the same way.

 

I remember seeing an idea being posted about this: Grant Extra License for Integrations Requiring API Key | Freshworks Community

There they explain that reaching out to your CSM and asking for an additional license usually works.

 

Also upvoting it to get more attention to the need of a special area for API keys


Ianthesinclair
Community Debut

Using your personal Freshservice API key for SCIM provisioning ties the integration to your account. If your account is disabled—say, upon leaving the organization—the provisioning sync would likely fail, as the key would no longer be valid. Freshservice doesn’t provide a user-agnostic or built-in admin API key for this purpose, which aligns with your observation.

A common solution is to create a dedicated service account in Freshservice with admin privileges and use its API key instead. This ensures continuity if your personal account is deactivated. You didn’t miss anything obvious in the setup—Freshservice’s design just leans toward individual admin keys. Check with their support to confirm if there’s an alternative, but the service account approach should address your concern.


lioragenevieve
Community Debut

Hi,

Great job on the SSO and SCIM setup! Using your personal API key does tie the integration to your account, so it could fail if your account is disabled. Create a service account with Org Admin rights and use its API key instead. You didn’t miss anything — just a small tweak needed.


Reply