How-to prevent download of video files stored in SharePoint Online site
ContextEvent portal with both company internal as external audienceTeaser videos to prepare the audience for the eventDue the company information in the videos, not allowed that visitors download the...
View ArticleTip: Teams NDI® only becomes active for capture when 2nd person joins the...
The new NDI® capability in Teams is interesting for webcast production, as it allows that you simultaneously combine the video signals of multiple persons in the stream. An use case is for a digital...
View ArticleInconvenient authorization management in 'classic' MS Stream
In the corporate usage of Microsoft Stream as Enterprise Video Portal (EVP), authorization to watch videos is also applied on 'need-to-known' base. In current Stream, it turns out a bit inconvenient to...
View ArticleTip: how-to self-produce without external encoder into MS Stream Live Event
Webcast production for a Microsoft Stream Live Event is default tied to external encoder. Teams Live Event supports this also, but defaults to simple self-production via Teams App itself. In that case,...
View ArticleOffice Graph and Microsoft Graph
Clear and consistent product naming remains a challenge, certain also in the Microsoft domain. An example is the reuse of phrase 'Graph' in Office Graph and Microsoft Graph aka Graph API. What do these...
View ArticleSimple pattern to ensure unique element ID inside SPFx React WebPart
When you build a SharePoint WebPart, you must take into account that the business user can add multiple instances of that webpart on a single page. So the operational execution must be robust for that....
View ArticleDeveloper inconvenience: Deploy Isolated WebPart with...
In real-life enterprise context, it is advised to tag any SPFx webparts that will invoke an Azure AD protected API as isolated. This to prevent that other script running in same page, can abuse the...
View ArticleIn the dungeons of Azure AD B2B: prevented that external can have multiple...
A charm of Azure AD B2B is that the responsibility for guests account management is federated to the external context of invited person. But with this charm inevitable also comes lesser direct control,...
View ArticleUnderstanding why you at least must consider to go isolated
My trigger was actually a classsic 'admin' versus 'dev' mindset: I wanted to “play” with the new Microsoft Graph Toolkit 2.0, and used Mgt-PersonCard in a custom SPFx webpart. Deployed it to a...
View ArticleLeverage MS Stream eCDN investment with THEOplayer
Last year we selected Ramp eCDN as Microsoft-certified eCDN solution for Microsoft Stream, and successful applied Ramp Multicast+ in multiple internal webcasts for control on the internal video...
View ArticleMigrating away from SPD workflows: Power Automate is NOT the right direction...
Like more O365 customers, we were in begin Q3 2020 unpleasant surprised by the Microsoft announcement that runtime execution of SharePoint Designer 2010 workflows would in few months time come to its...
View ArticleBe aware: ''Check Permissions" does not report M365 Group authorizations...
The new and default permission model for Modern Team Sites is via the 'owning' Office 365 Group. I discovered a functional flaw in that: on accounts authorized for site access via the Office 365 group,...
View ArticleTip: How-To get non-persistent cookie (e.g ASP.NET_SessionId) within PowerShell
Context of my need: a COTS application deployed as Azure WebApp that is also used as REST Api by this webapplication, and the need to automate some of the provision capabilities in this application....
View ArticlePrevent that Azure AD B2B guests are blocked due expired MFA
Azure AD B2B can also be used to authorized identified externals to digital events that your organization hosts, via Teams Live Event or via any streaming platform that is access-control protected via...
View ArticleBeware: Issues in Hybrid Search Crawling might not be flagged
We have a mixed SharePoint setup with parts still on-prem, while for others we moved to Microsoft cloud. We try as much as possible to abstract our end-users from this complexity in the SharePoint...
View ArticleThings to be aware of when embedding video play in Teams Meeting
In the Microsoft Mechanics video how to present videos in microsoft teams meetings WITHOUT lag, the presenter clarifies the multiple hop issue that may result for the audience in non-optimal experience...
View ArticleBeware: on site renaming, initial Url preserved as ReadOnly site collection
Last year Microsoft delivered the long-requested capability to change the address of a SharePoint Online site collection. One of the features is that any request to the original / initial site address,...
View ArticleValidate UDP communication in datacenter
When application setup is using UDP connection, and it is experiencing an issue on the UDP communication, as a first check you want to verify whether the UDP traffic is allowed over the network...
View ArticleTip: Reuse authentication of MFA secured account over multiple...
A best security practice to connect into SharePoint Online is configure MultiFactor Authentication (MFA). When connecting from PowerShell to SharePoint Online this can give some challenges, as the...
View ArticleBad-Practice: Include 'presentation / video production' as camera input in MS...
Via MS Teams Settings you have the option to configure an external camera as device. This can be used to include the video output signal from external mixer (e.g. vMix, OBS Studio) into a Teams Meeting...
View ArticleBest-practices for delivering webcast via Teams Meeting
Complementary to post Bad-Practice: Include 'presentation / video production' as camera input in MS Teams Meeting + Teams Live Event, here some best-practices to apply upon delivering a webcast /...
View ArticleHow-to Join as external attendee an access-controlled Teams Live Event...
MS Teams Live Event is current the only service in the Microsoft 365 landscape that enables audience outside the own organization. Teams Live Event supports both full public (anonymous) Live Events...
View ArticleToo compulsive cleaning up PnPSearchResults SelectedProperties can destroy...
I utilize PnP Modern Search v4 for a business search solution on data that is administrated in a SharePoint list. In the business solution I display multiple list columns in the search results layout...
View ArticleOvercome JSON column formatting limitation that it does not support Rich Text...
Inspired by the visualization of Microsoft 365 roadmap, I want to achieve similar for collecting and communicating the architecture vision and refined roadmap of our ART (Agile Release Train). As the...
View ArticleHow-to join as B2B guest a Teams meeting with ‘bypass lobby’
The lobby function in Teams gives some control over who joins a meeting, and when to allow entrance. This capability is convenient to prevent unknown people join your meeting. For known persons, it can...
View Article