Skip to content

Instantly share code, notes, and snippets.

View johlju's full-sized avatar
👋
Reviewing, coding and reviewing again

Johan Ljunggren johlju

👋
Reviewing, coding and reviewing again
View GitHub Profile
@johlju
johlju / debug.ps1
Last active February 2, 2024 06:39
Konstigt proplem med `-replace`
# Innehållet i $b ska ersätta raden "#placeholder parameters" i innehållet av $a.
# Men saker får fnatt som man kan se i result.txt och den verkar "loopa" och göra help knasiga saker.
# Testat i PS7.4.1 enbart.
# Löste det genom att istället använda [RegEx]::Replace(), men vore roligt att veta varför.
$a = @'
# Version v#.#.# (yyyy-MM-dd)
#placeholder parameters
@johlju
johlju / CustomSecurityExtension.md
Created November 20, 2024 15:20
Temp - CustomSecurityExtension

PROMPT: Jag vill använda en Identity Provider för att autentisera och få åtkomst till en on-premises PowerBI Reporting Services. Hur ska man göra konfigurationen för PowerBI Reporting Services för att kunna autentisera mot en Identity Provider?

För att konfigurera Power BI Reporting Services (on-premises) att autentisera mot en Identity Provider behöver du implementera en anpassad säkerhetsförlängning (custom security extension). Som standard använder Reporting Services Windows-autentisering, men genom att skapa en anpassad säkerhetsförlängning kan du integrera andra autentiseringsmetoder, inklusive externa Identity Providers.

Här är stegen för att göra detta:

  1. Förstå Kraven: Se till att din Identity Provider stöder standardautentiseringsprotokoll som SAML, OAuth eller OpenID Connect.

  2. Utveckla en Anpassad Säkerhetsförlängning:

  • Skapa en .NET-assembly som implementerar IAuthenticationExtension-gränssnittet från Reporting Services.