-
Michael KaneAsked on August 22, 2024 at 10:21 PM
I am interested in integrating Teams with our Enterprise Jotform account but the permissions the app requires seems excessive, notably the ones below.
Do the permissions apply to all Teams in our organization's account? I am a Global 365 Admin, if I use the Teams integration using my O365 credentials does that allow Jotform access to all of our Teams?
Read all users' full profiles
Add and remove members from teams and channels
Have full access to your calendars
-
Joshua_T JotForm SupportReplied on August 22, 2024 at 10:58 PM
Hi Michael,
Thanks for reaching out to Jotform Support. I see that you have an Enterprise account, which means that we have a dedicated Enterprise Support Team to help you. We have a guide that explains how to create a ticket for Enterprise Support here. Please create a ticket there and someone from the Enterprise Support Team will get in touch with you shortly.
Thanks for your patience and understanding, we appreciate it.
-
brucewilkerson6979Replied on August 23, 2024 at 12:12 AM
When integrating Jotform with Microsoft Teams, the permissions requested by the app can indeed seem extensive. These permissions are necessary for the app to function correctly within Teams, but it's important to understand their implications, especially when using your O365 credentials as a Global Admin.
Understanding the Permissions:- Read all users' full profiles:
- This permission allows Jotform to access information about users in your organization, such as their names, email addresses, and other profile details. This is typically used to personalize the experience and facilitate collaboration features within the app.
- Add and remove members from teams and channels:
- This permission gives Jotform the ability to manage team memberships, which is necessary if the app automates adding or removing users from specific teams or channels based on form responses or other triggers.
- Have full access to your calendars:
- This permission enables Jotform to interact with calendars, such as scheduling events or setting up reminders based on form submissions.
- Do the permissions apply to all Teams in your organization's account?
- Yes, as a Global Admin, granting these permissions can allow Jotform to access all Teams and users within your organization, depending on how the integration is configured. The permissions you grant as a Global Admin are typically applied across the entire tenant, meaning Jotform could potentially access all Teams, channels, users, and calendars.
- If you use your O365 credentials as a Global Admin, does Jotform get access to all of your Teams?
- As a Global Admin, your credentials have elevated privileges across the entire O365 environment. If you approve these permissions, Jotform may gain access to all Teams and resources within your organization. This includes the ability to add or remove members, access users' profiles, and interact with calendars across all Teams in your tenant.
- Review App Permissions Carefully:
- If you're concerned about the level of access, carefully review the permissions requested during the integration process. You can also check if there's an option to limit the scope of permissions or configure them to apply only to specific Teams.
- Test in a Controlled Environment:
- Consider testing the integration in a smaller, controlled environment (e.g., a specific team or sandbox tenant) before rolling it out across your entire organization. This can help you assess how the integration works and if the permissions are being used as expected.
- Custom Roles:
- If possible, you may want to create a custom role with more limited permissions, rather than using your Global Admin credentials, to reduce the scope of access granted to Jotform.
- Consult Documentation or Support:
- Reach out to Jotform's support or consult their documentation to understand if there are any ways to minimize the permissions or limit their scope.
Let me know if you need help with any other aspects of this integration!
-
Michael KaneReplied on August 23, 2024 at 10:30 AM
brucewilkerson6979, thanks for the detailed response. I don't think we can use this integration.