mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#GraphAPI

0 Beiträge0 Beteiligte0 Beiträge heute
Bill Taroli :neurodiversity:<p>🧵 4/5 Until now, I have been using IMAP+SMTP, and TbSync for address books and calendars. After going through a few iterations, I have now settled on using Exchange (native, experimental) accounts (yes, plural) for email and sticking with TbSync for calendars and address books.</p><p><a href="https://federate.social/tags/thunderbird" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>thunderbird</span></a> <a href="https://federate.social/tags/tb140" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tb140</span></a> <a href="https://federate.social/tags/TbSync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TbSync</span></a> <a href="https://federate.social/tags/EAS4TbSync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EAS4TbSync</span></a> <a href="https://federate.social/tags/exchange" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>exchange</span></a> <a href="https://federate.social/tags/ews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ews</span></a> <a href="https://federate.social/tags/owa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>owa</span></a> <a href="https://federate.social/tags/eas" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eas</span></a> <a href="https://federate.social/tags/imap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>imap</span></a> <a href="https://federate.social/tags/pop3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pop3</span></a> <a href="https://federate.social/tags/smtp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smtp</span></a> <a href="https://federate.social/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://federate.social/tags/WhyIsMicrosoftSoHard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WhyIsMicrosoftSoHard</span></a></p>
Bill Taroli :neurodiversity:<p>🧵 2/5 Further, the “native” connection to EWS/OWA within Thunderbird is only available in 140 when you enable a custom setting (search for “ews”). What you see in the new Account Hub will depend on whether that custom setting is enabled. </p><p><a href="https://federate.social/tags/thunderbird" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>thunderbird</span></a> <a href="https://federate.social/tags/tb140" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tb140</span></a> <a href="https://federate.social/tags/TbSync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TbSync</span></a> <a href="https://federate.social/tags/EAS4TbSync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EAS4TbSync</span></a> <a href="https://federate.social/tags/exchange" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>exchange</span></a> <a href="https://federate.social/tags/ews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ews</span></a> <a href="https://federate.social/tags/owa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>owa</span></a> <a href="https://federate.social/tags/eas" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eas</span></a> <a href="https://federate.social/tags/imap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>imap</span></a> <a href="https://federate.social/tags/pop3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pop3</span></a> <a href="https://federate.social/tags/smtp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smtp</span></a> <a href="https://federate.social/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://federate.social/tags/WhyIsMicrosoftSoHard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WhyIsMicrosoftSoHard</span></a></p>
Bill Taroli :neurodiversity:<p>🧵 5/5 TbSync was a small challenge because, as has happened in the past with major Thunderbird updates, it was declared unsupported and automatically disabled by Thunderbird 140esr. Following the instructions in <a href="https://github.com/jobisoft/TbSync/issues/753#issuecomment-3051737579" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/jobisoft/TbSync/iss</span><span class="invisible">ues/753#issuecomment-3051737579</span></a> (file-based reinstall of TbSync and EAS-4-TbSync) resolves the issue for now.</p><p><a href="https://federate.social/tags/thunderbird" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>thunderbird</span></a> <a href="https://federate.social/tags/tb140" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tb140</span></a> <a href="https://federate.social/tags/TbSync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TbSync</span></a> <a href="https://federate.social/tags/EAS4TbSync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EAS4TbSync</span></a> <a href="https://federate.social/tags/exchange" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>exchange</span></a> <a href="https://federate.social/tags/ews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ews</span></a> <a href="https://federate.social/tags/owa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>owa</span></a> <a href="https://federate.social/tags/eas" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eas</span></a> <a href="https://federate.social/tags/imap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>imap</span></a> <a href="https://federate.social/tags/pop3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pop3</span></a> <a href="https://federate.social/tags/smtp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smtp</span></a> <a href="https://federate.social/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://federate.social/tags/WhyIsMicrosoftSoHard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WhyIsMicrosoftSoHard</span></a></p>
Bill Taroli :neurodiversity:<p>🧵 3/5 Right now, Exchange requires add-ons to work. Usually this means TbSync or OWL. Each of these has its own set of features and limitations to consider. Account Hub will show you Exchange in two flavors… one says “add-on required” and the other doesn’t. It’s the latter one that is the native integration in experimental form at this time (and does email ONLY for now). </p><p><a href="https://federate.social/tags/thunderbird" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>thunderbird</span></a> <a href="https://federate.social/tags/tb140" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tb140</span></a> <a href="https://federate.social/tags/TbSync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TbSync</span></a> <a href="https://federate.social/tags/EAS4TbSync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EAS4TbSync</span></a> <a href="https://federate.social/tags/exchange" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>exchange</span></a> <a href="https://federate.social/tags/ews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ews</span></a> <a href="https://federate.social/tags/owa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>owa</span></a> <a href="https://federate.social/tags/eas" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eas</span></a> <a href="https://federate.social/tags/imap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>imap</span></a> <a href="https://federate.social/tags/pop3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pop3</span></a> <a href="https://federate.social/tags/smtp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smtp</span></a> <a href="https://federate.social/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://federate.social/tags/WhyIsMicrosoftSoHard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WhyIsMicrosoftSoHard</span></a></p>
Bill Taroli :neurodiversity:<p>🧵 1/5 <span class="h-card" translate="no"><a href="https://mastodon.ie/@padraig" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>padraig</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.online/@thunderbird" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>thunderbird</span></a></span> Took a little searching but I am working again! Yay. The complexity is that which setup to use with Exchange can be legacy (POP3, IMAP+SMTP, EAS, EWS/OWA) or current Graph API. Thunderbird 140 supports all of the legacy API but not yet Graph API.</p><p><a href="https://federate.social/tags/thunderbird" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>thunderbird</span></a> <a href="https://federate.social/tags/tb140" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tb140</span></a> <a href="https://federate.social/tags/TbSync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TbSync</span></a> <a href="https://federate.social/tags/EAS4TbSync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EAS4TbSync</span></a> <a href="https://federate.social/tags/exchange" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>exchange</span></a> <a href="https://federate.social/tags/ews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ews</span></a> <a href="https://federate.social/tags/owa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>owa</span></a> <a href="https://federate.social/tags/eas" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eas</span></a> <a href="https://federate.social/tags/imap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>imap</span></a> <a href="https://federate.social/tags/pop3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pop3</span></a> <a href="https://federate.social/tags/smtp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smtp</span></a> <a href="https://federate.social/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://federate.social/tags/WhyIsMicrosoftSoHard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WhyIsMicrosoftSoHard</span></a></p>
Alvin Ashcraft 🐿️<p>Dev Proxy v0.29 with refactored architecture, MCP server, and exposed LM prompts | by Waldek Mastykarz &amp; Garry Trinder.</p><p><a href="https://devblogs.microsoft.com/microsoft365dev/dev-proxy-v0-29-with-refactored-architecture-mcp-server-and-exposed-lm-prompts/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/microso</span><span class="invisible">ft365dev/dev-proxy-v0-29-with-refactored-architecture-mcp-server-and-exposed-lm-prompts/</span></a> </p><p><a href="https://hachyderm.io/tags/devproxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devproxy</span></a> <a href="https://hachyderm.io/tags/m365" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m365</span></a> <a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/mcp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mcp</span></a> <a href="https://hachyderm.io/tags/apis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apis</span></a> <a href="https://hachyderm.io/tags/graphapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graphapi</span></a></p>
OpenAIRE<p>Reminder: Exclusive Training for OpenAIRE Members</p><p>Join us on 6 June, 14:00–16:00 CEST for a hands-on session on the <span class="h-card" translate="no"><a href="https://mastodon.social/@OpenAIREGraph" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>OpenAIREGraph</span></a></span> </p><p>Not a member? Join our public session on June 20! Registration below.</p><p>Register now: shorturl.at/QZVD2</p><p><a href="https://mastodon.social/tags/OpenAIRE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenAIRE</span></a> <a href="https://mastodon.social/tags/OpenScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenScience</span></a> <a href="https://mastodon.social/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://mastodon.social/tags/Training" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Training</span></a></p>
moltenbit<p>Just published a guide on setting up custom admin notifications for new Intune enrollments.</p><p>Read it here: <a href="https://moltenbit.net/posts/custom-admin-notifications-for-new-intune-enrollments/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">moltenbit.net/posts/custom-adm</span><span class="invisible">in-notifications-for-new-intune-enrollments/</span></a></p><p><a href="https://infosec.exchange/tags/Microsoft365" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microsoft365</span></a> <a href="https://infosec.exchange/tags/Intune" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Intune</span></a> <a href="https://infosec.exchange/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://infosec.exchange/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a> <a href="https://infosec.exchange/tags/MDM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MDM</span></a> <a href="https://infosec.exchange/tags/Automation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Automation</span></a></p>
Lukas Sassl :verified:<p>Today, we are thrilled to announce the release of the <a href="https://infosec.exchange/tags/MSExchange" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSExchange</span></a> April 2025 Hotfix Update (HU)! This update is particularly significant for our hybrid customers as it introduces crucial changes in the integration between Exchange Server and Exchange Online.</p><p>This update lays the groundwork for transitioning to the Graph API as a replacement for EWS in Exchange hybrid environments.</p><p>For more details on this update and what’s coming next, be sure to check out our latest blog post. Stay informed and stay ahead!</p><p><a href="https://infosec.exchange/tags/ExchangeServer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ExchangeServer</span></a> <a href="https://infosec.exchange/tags/ExchangeOnline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ExchangeOnline</span></a> <a href="https://infosec.exchange/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://infosec.exchange/tags/EWS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EWS</span></a></p><p><a href="https://techcommunity.microsoft.com/blog/exchange/released-april-2025-exchange-server-hotfix-updates/4402471" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">techcommunity.microsoft.com/bl</span><span class="invisible">og/exchange/released-april-2025-exchange-server-hotfix-updates/4402471</span></a></p><p><a href="https://techcommunity.microsoft.com/blog/exchange/exchange-server-security-changes-for-hybrid-deployments/4396833" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">techcommunity.microsoft.com/bl</span><span class="invisible">og/exchange/exchange-server-security-changes-for-hybrid-deployments/4396833</span></a></p>
Alvin Ashcraft 🐿️<p>Dev Proxy v0.26 with improved mocking, plugin validation, and Docker support | by Waldek Mastykarz &amp; Garry Trinder.</p><p><a href="https://devblogs.microsoft.com/microsoft365dev/dev-proxy-v0-26-with-improved-mocking-plugin-validation-and-docker-support/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/microso</span><span class="invisible">ft365dev/dev-proxy-v0-26-with-improved-mocking-plugin-validation-and-docker-support/</span></a></p><p><a href="https://hachyderm.io/tags/m365" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m365</span></a> <a href="https://hachyderm.io/tags/devproxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devproxy</span></a> <a href="https://hachyderm.io/tags/apis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apis</span></a> <a href="https://hachyderm.io/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> <a href="https://hachyderm.io/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/graphapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graphapi</span></a> <a href="https://hachyderm.io/tags/msgraph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msgraph</span></a></p>
Sascha Stumpler<p>Create Entra ID Guest invite using PowerShell and Graph API <a href="http://dlvr.it/TJQBh5" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">dlvr.it/TJQBh5</span><span class="invisible"></span></a> via PlanetPowerShell <a href="https://hessen.social/tags/PowerShell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PowerShell</span></a> <a href="https://hessen.social/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://hessen.social/tags/EntraID" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EntraID</span></a> <a href="https://hessen.social/tags/MicrosoftGraph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MicrosoftGraph</span></a></p>
Sascha Stumpler<p>Create Entra ID Guest invite using PowerShell and Graph API <a href="http://dlvr.it/TJGVql" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">dlvr.it/TJGVql</span><span class="invisible"></span></a> via PlanetPowerShell <a href="https://hessen.social/tags/PowerShell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PowerShell</span></a> <a href="https://hessen.social/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://hessen.social/tags/EntraID" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EntraID</span></a> <a href="https://hessen.social/tags/Microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microsoft</span></a></p>
Prof. Dr. Dennis-Kenji Kipker<p>Aktuell vermehrt <a href="https://chaos.social/tags/Cyberangriffe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cyberangriffe</span></a> auf <a href="https://chaos.social/tags/Owncloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Owncloud</span></a>-Instanzen - Patch für die ausgenutzte <a href="https://chaos.social/tags/Schwachstelle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Schwachstelle</span></a> ist seit September 2023 verfügbar, allen Administratoren wird deshalb die dringende Aktualisierung der <a href="https://chaos.social/tags/Graphapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Graphapi</span></a>-App auf Version 0.3.1 nahe gelegt:<br>"Die bei den beobachteten Angriffen ausgenutzte Sicherheitslücke ist als CVE-2023-49103 registriert und mit dem maximal möglichen CVSS-Wert von 10 als kritisch eingestuft." <a href="https://chaos.social/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a> <a href="https://chaos.social/tags/cybersicherheit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersicherheit</span></a><br><a href="https://www.golem.de/news/patch-verfuegbar-kritische-owncloud-luecke-wird-vermehrt-attackiert-2502-193282.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">golem.de/news/patch-verfuegbar</span><span class="invisible">-kritische-owncloud-luecke-wird-vermehrt-attackiert-2502-193282.html</span></a></p>
Alvin Ashcraft 🐿️<p>Dev Proxy v0.23 with inspecting cloud API requests.</p><p><a href="https://buff.ly/3ASP0jE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/3ASP0jE</span><span class="invisible"></span></a> <br><a href="https://hachyderm.io/tags/m365" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m365</span></a> <a href="https://hachyderm.io/tags/graphapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graphapi</span></a> <a href="https://hachyderm.io/tags/msgraph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msgraph</span></a> <a href="https://hachyderm.io/tags/apis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apis</span></a> <a href="https://hachyderm.io/tags/proxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>proxy</span></a> <a href="https://hachyderm.io/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a></p>
holger<p>Some Graph API fun today.</p><p>The Graph API knows `applications` (<a href="https://learn.microsoft.com/en-us/graph/api/resources/application" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">learn.microsoft.com/en-us/grap</span><span class="invisible">h/api/resources/application</span></a>) and `servicePrincipals` (<a href="https://learn.microsoft.com/en-us/graph/api/resources/serviceprincipal" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">learn.microsoft.com/en-us/grap</span><span class="invisible">h/api/resources/serviceprincipal</span></a>).</p><p>The Azure Portal knows `App Registrations` and `Enterprise Applications`.</p><p>App Registrations (Portal) = applications (Graph API)<br>Enterprise Applications (Portal) = servicePrincipals (Graph API)</p><p>Applications (App Registrations) and servicePrincipals (Enterprise Applications) have a unique, individual `ObjectId` but the ones that belong together hold the same `ApplicationId` which glues them together.</p><p>Fortunately, the Graph API documentation is clear and relatively consistent on what is expected for requesting an object - either the `objectId` or the `applicationId`:</p><p>```<br>GET /servicePrincipals/{id}<br>GET /servicePrincipals(appId='{appId}')<br>GET /applications/{applicationObjectId}<br>GET /applications(appId='{appId}')<br>```</p><p>When searching for servicePrincipals (Enterprise Applications) in the portal, it is not that clear since the terms are mixed up a bit.</p><p><a href="https://social.linux.pizza/tags/azure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azure</span></a> <a href="https://social.linux.pizza/tags/graphapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graphapi</span></a> <a href="https://social.linux.pizza/tags/entraid" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>entraid</span></a> <a href="https://social.linux.pizza/tags/azuread" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azuread</span></a> <a href="https://social.linux.pizza/tags/MicrosoftGraph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MicrosoftGraph</span></a></p>
Bill Taroli :neurodiversity:<p><span class="h-card" translate="no"><a href="https://mastodon.online/@thunderbird" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>thunderbird</span></a></span> This fuels the sort of exuberance and hope that leads me to keep a candle lit for Graph API. 🙏🙏🙏🕯️</p><p><a href="https://federate.social/tags/thunderbird" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>thunderbird</span></a> <a href="https://federate.social/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://federate.social/tags/KeepTheHopeAlive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KeepTheHopeAlive</span></a></p>
Alvin Ashcraft 🐿️<p>Dev Proxy v0.21 with simulating authentication and authorization by Waldek Mastykarz &amp; Garry Trinder.</p><p><a href="https://hachyderm.io/tags/m365" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m365</span></a> <a href="https://hachyderm.io/tags/devproxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devproxy</span></a> <a href="https://hachyderm.io/tags/msgraph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msgraph</span></a> <a href="https://hachyderm.io/tags/graphapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graphapi</span></a> <a href="https://hachyderm.io/tags/apis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apis</span></a> <a href="https://hachyderm.io/tags/oauth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oauth</span></a> <a href="https://hachyderm.io/tags/auth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>auth</span></a> <br><a href="https://devblogs.microsoft.com/microsoft365dev/dev-proxy-v0-21-with-simulating-authentication-and-authorization/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/microso</span><span class="invisible">ft365dev/dev-proxy-v0-21-with-simulating-authentication-and-authorization/</span></a></p>
Mark Morowczynski<p>Fantastic blog post around looking for malicious activity in the <a href="https://infosec.exchange/tags/Microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microsoft</span></a> <a href="https://infosec.exchange/tags/GraphAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraphAPI</span></a> <a href="https://techcommunity.microsoft.com/t5/microsoft-security-experts-blog/hunting-with-microsoft-graph-activity-logs/ba-p/4234632" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">techcommunity.microsoft.com/t5</span><span class="invisible">/microsoft-security-experts-blog/hunting-with-microsoft-graph-activity-logs/ba-p/4234632</span></a>. Shiva also demonstrates &amp; shares all the <a href="https://infosec.exchange/tags/KQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KQL</span></a> queries. It really demonstrates some of the power of KQL. For the next week the <a href="https://infosec.exchange/tags/KQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KQL</span></a> book is 50% off at MS Press. <a href="https://www.microsoftpressstore.com/promotions/back-to-learning-sale-save-50-on-books-ebooks-and-video-142521" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">microsoftpressstore.com/promot</span><span class="invisible">ions/back-to-learning-sale-save-50-on-books-ebooks-and-video-142521</span></a>. All the queries in the book are available on GitHub repo for the book. <a href="https://github.com/KQLMSPress/definitive-guide-kql" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/KQLMSPress/definiti</span><span class="invisible">ve-guide-kql</span></a>. <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a></p>
Alvin Ashcraft 🐿️<p>Dev Proxy v0.20 with improved simulating API errors and a new API for building integrations.</p><p><a href="https://hachyderm.io/tags/m365" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m365</span></a> <a href="https://hachyderm.io/tags/msgraph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msgraph</span></a> <a href="https://hachyderm.io/tags/devproxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devproxy</span></a> <a href="https://hachyderm.io/tags/apis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apis</span></a> <a href="https://hachyderm.io/tags/debugging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debugging</span></a> <a href="https://hachyderm.io/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a> <a href="https://hachyderm.io/tags/graphapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graphapi</span></a> <br><a href="https://devblogs.microsoft.com/microsoft365dev/dev-proxy-v0-20-with-improved-simulating-api-errors-and-a-new-api-for-building-integrations/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/microso</span><span class="invisible">ft365dev/dev-proxy-v0-20-with-improved-simulating-api-errors-and-a-new-api-for-building-integrations/</span></a></p>
Alvin Ashcraft 🐿️<p>Using Dev Proxy to troubleshoot issues with Graph Connectors by Matteo Pagani.</p><p><a href="https://hachyderm.io/tags/devproxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devproxy</span></a> <a href="https://hachyderm.io/tags/debugging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debugging</span></a> <a href="https://hachyderm.io/tags/m365" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m365</span></a> <a href="https://hachyderm.io/tags/msgraph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msgraph</span></a> <a href="https://hachyderm.io/tags/graphapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graphapi</span></a> <br><a href="https://www.developerscantina.com/p/dev-proxy-graph-connectors/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">developerscantina.com/p/dev-pr</span><span class="invisible">oxy-graph-connectors/</span></a></p>