12 min read
Licensing with Microsoft Graph PowerShell
The Microsoft Graph SDK PowerShell module is replacing two other modules. Learn more about connecting to Graph, finding...
ScriptRunner Blog
In recent years, hacker attacks have increased, but only the most spectacular ones (such as the Uber hack) receive extensive media coverage. Good to know: As a ScriptRunner customer, you are one step ahead in terms of security.
Microsoft is working on closing security gaps and, if necessary, influencing the behavior of users. Where in the past a login with basic authentication using username and password was a common practice, Microsoft is tightening the thumbscrews and deactivating this in the coming months. Time to make the switch!
Microsoft's recommendation is to use so called service principals for accessing applications like Microsoft Graph or Microsoft Teams. These are app registrations that are set up in the Azure portal at portal.azure.com in Azure AD (AAD) and only provide access to certain subareas of services.
These app registrations have already established themselves for various applications and are now common standard. When connecting to the Microsoft Teams service, security is further enhanced and a so-called ROPC (resource owner password credentials) workflow is used.
In this workflow, a user account is used in addition to the app registration, thus adding a second factor to security.
The two documents in English and German, located below the blog article, describe step-by-step how to connect using Microsoft Graph Target in ScriptRunner.
Chapters 1 to 6 describe of how to create a service principal and test it as an MS Graph Target, so the documentation is also interesting for customers who want to set up and use ScriptRunner's interface to Microsoft Graph.
The subsequent chapters will guide you how to create the Azure user account with the help of the ROPC workflow – including the API-permissions necessary for Microsoft Teams. The final chapters will cover a small checklist and will also include valuabel advices for troubleshooting.
Enjoy reading.
If you need any help, feel free to contact us via support@scriptrunner.com – we appreciate your feedback.
"Setting up Microsoft Teams in ScriptRunner – Step-by-Step Guide Using the ROPC Workflow"
Click Here for the Complete Document (pdf)
(Click here for the German version)
And do you know our webinars? Like this one:
Managing Teams can be pretty time consuming. Have you ever wondered how you could optimize and reduce the arising workload?
The PowerShell module for Microsoft Teams is your key: It allows you to standardize and automate many repetitive tasks.
For example:
This webinar is aimed at administrators, IT and DevOps professionals, PowerShell developers and IT managers.
We look forward to welcoming you as a webinar participant!
Click here for the Teams webinar!
Sep 14, 2023 by Damian Scoles
The Microsoft Graph SDK PowerShell module is replacing two other modules. Learn more about connecting to Graph, finding...
Mar 6, 2024 by Damian Scoles
With MS Online and Azure AD module deprecation, it's time to map previous tasks to new methods. We hope the following...
Oct 16, 2024 by Damian Scoles
Explore the evolving landscape of managing Exchange Online with Microsoft's Graph PowerShell module versus the...
Michael Gall is Head of Customer Success at ScriptRunner. He is responsible for ScriptRunner's helpdesk and first contact person for all questions when using the software. He links projects, documentation, development, sales and marketing and ensures that ScriptRunner is used optimally by customers. With his strong infrastructure background, he implements a wide variety of requirements, whether cloud, hybrid or on-premises. He has been working in IT for 15 years, including project organization, consulting or as a data center manager.