Ablauf von Azure AD Application Secrets

Aus gegebenem Anlass habe ich mich gerade mit dem Ablaufdatum von Azure AD Applications beschäftigen müssen. Vor lauter Euphorie, dass ich meinen Blog mit dem Azure-AD verbinden konnte (um SSO zu ermöglichen) habe ich ganz übersehen, dass der von mir erstellte Key auch mit einem Ablaufdatum versehen ist.

Also: schön im Kalender das Ablaufdatum markieren und in einem angemessenen Zeitraum vorher einen neuen Key erzeugen und diesen in der Anwendung hinterlegen!

Aber was ist, wenn man sich die Ablaufdaten nicht notiert hat? Wenn man nur 1 oder 5 Anwendung hat, dann kann man die ja recht flott im Portal durchgucken, aber wie ist das bei einer größeren Menge an Apps? Immerhin gibt es in der Preview-Anzeige für Apps eine Spalte, in der der Status angezeigt wird – nur dummerweise kann man danach weder sortieren noch filtern.

image

PowerShell to the rescue!

Mit ein wenig PowerShell kann hier aber Abhilfe schaffen!

Voraussetzung ist, dass das Azure AD PowerShell-Modul installiert ist. Das kann ganz einfach per Install-Module -Name AzureAD installiert werden. Anschließend kann man mit

Get-AzureADApplication alle im Azure AD registrierten Anwendungen abrufen inklusive der jeweiligen Credentials. Mit ein wenig Formatierung kann man sich schließlich eine Liste sortiert nach Ablaufdatum anzeigen lassen.

image

Das komplette Skript sieht dann so aus:

Connect-AzureAD
$results = @()
Get-AzureADApplication -All $true | % {  
    $app = $_

    $owner = Get-AzureADApplicationOwner -ObjectId $_.ObjectID -Top 1

    $app.PasswordCredentials | % { 
        $results += [PSCustomObject] @{
            CredentialType = "PasswordCredentials"
            DisplayName    = $app.DisplayName; 
            ExpiryDate     = $_.EndDate;
            StartDate      = $_.StartDate;
            KeyID          = $_.KeyId;
            Type           = 'NA';
            Usage          = 'NA';
            Owners         = $owner.UserPrincipalName;
        }
    } 
                                  
    $app.KeyCredentials | % { 
        $results += [PSCustomObject] @{
            CredentialType = "KeyCredentials"                                        
            DisplayName    = $app.DisplayName; 
            ExpiryDate     = $_.EndDate;
            StartDate      = $_.StartDate;
            KeyID          = $_.KeyId;
            Type           = $_.Type;
            Usage          = $_.Usage;
            Owners         = $owner.UserPrincipalName;
        }
    }                            
}
$results | Sort ExpiryDate | FT -AutoSize 

UserGroup On Tour in Münster – Infrastructure as Code

Hallo Liebe Mitglieder,

wir möchten Sie heute herzlich zum 1. SharePoint UserGroup On Tour einladen. Wir reisen am 29. Oktober ins schöne Münster und schauen uns weihen die Konferenzräume der busitec GmbH ein.

Unser Programm dreht sich dieses Mal vollständig um das Thema Infrastructure as Code, wie man z.B. RollOuts oder Farmsetups effizient und flexibel gestalten kann und mittels Anlehnung an agile Methoden und Erfahrungen aus der Entwicklerwelt eine umfassende DevOps Kultur in der IT fördert.

Unsere Sprecher sind:

Denis Buco, Microsoft Deutschland GmbH

Henning Eiben, busitec GmbH

Andrej Doms, novaCapta Software & Consulting

Über Ihre Teilnahme und interessante Diskussionen würden wir uns sehr freuen.

Hier noch einmal die Daten:

SharePoint UserGroup On Tour “Münster”

Termin: Montag, 29.10.2018 – 18.00 Uhr

Ort: busitec GmbH, Martin-Luther-King-Weg 8, 48155 Münster

Parken: Parkplätze sind mit “busitec” gekennzeichnet – ansonsten sollten am Straßenrand auch genügend Möglichkeiten vorhanden sein.

Xing: https://www.xing.com/events/sharepoint-usergroup-on-tour-munster-1998774

Meetup: https://www.meetup.com/de-DE/SharePoint-Office-365-Rhein-Ruhr/events/255483810/

Ansprechpartner:

Andrej Doms
Tel. 0151 58 22 72 38
Henning Eiben
Tel. 0173 27 67 812

Neben den Vorträgen gibt es bei einem Snack hoffentlich reichlich Gelegenheit für Sie, mit den anwesenden Experten ins Gespräch zu kommen.
Wir freuen uns, Sie alle am 29. Oktober begrüßen zu dürfen.

Mit freundlichen Grüßen

Andrej und Henning

Sei unser Patreon

Beim letzten Treffen in Düsseldorf kam von den Teilnehmern der Vorschlag, die Treffen der UserGroup auch aus der Community zu unterstützen. Das könnt ihr jetzt via Patreon tun und dafür sorgen, dass wir auch unabhängig von Sponsoren die Treffen und die Sprecher weiter finanzieren können.

Wie kam es dazu? 

In Düsseldorf z.B. haben wir keinen festen Raum, bzw. die Räume, die wir kostenlos bekommen können, sind nicht immer frei oder bieten genügend Raum. In diesem Fall müssen wir wie beim 29. Treffen auf bezahlte Locations zurückgreifen und auch das Catering aus eigener Tasche stemmen.

Von Euch kam der Vorschlag, doch einfach über Patreon oder PayPal eine Spendenbox aufzumachen, damit sich alle Besucher beteiligen können, ohne das wir eine Teilnahmegebühr oder ähnliches einnehmen müssen.

Das haben wir hiermit getan.

Become a Patron!

30. Treffen der SharePoint UserGroup Düsseldorf mit Nicki Borell

Hallo liebe Interessenten,

ich möchte Sie heute herzlich zum 30. Treffen der SharePoint UserGroup Düsseldorf einladen. Wir treffen uns am 11. Oktober bei der ppedv in Düsseldorf.

Unser Programm dreht sich dieses Mal vollständig um das Thema Azure Information Protection, wie man E-Mails, Dokumente und vertrauliche Daten steuern und sichern kann, die außerhalb Ihres Unternehmens freigegeben sind. Von der einfachen Klassifizierung bis hin zu integrierten Bezeichnungen und Berechtigungen erweitert Azure Information Protection den Datenschutz zu jeder Zeit – unabhängig davon, wo die Daten gespeichert sind und für wen sie freigegeben werden.

Unser Sprecher ist diesmal:

Nicki Borell – Sprecher auf über 100 Konferenzen, Author, MVP, Microsoft Productivity Experte, Mitgründer von Experts Inside, Gründer des Labels Xperts at Work und Partner der atwork GmbH. Im Team setzt er erfolgreich IT- und Strategieprojekte im gehobenen Mittelstand und Großkundensegment um. 

Über Ihre Teilnahme und interessante Diskussionen würde ich mich sehr freuen.

Hier noch einmal die Daten:

SharePoint UserGroup Düsseldorf

Termin: Donnerstag, 11.10.2018 – 18.00 Uhr

Ort: ppedv AG, Graf-Adolf-Straße 63, 40210 Düsseldorf

Parken: Das Parkhaus Contipark befindet sich in der Grupellostraße 34, in Düsseldorf und kostet 1,60 € pro Stunde. Es ist 24h geöffnet und ca. 300 m von unserem Veranstaltungsort entfernt.

Öffentliche Verkehrsmittel:

Nehmen Sie eine Straßenbahn der Linie 709, 704 oder 715. Die 715 fährt z.Z., aufgrund von Bauarbeiten, nur zeitweise über den Stresemannplatz. Verlassen Sie die Straßenbahn an der Station Stresemannplatz. Der Stesemannplatz ist die nächste Haltstelle vom Hauptbahnhof (Luftlinie max. 500 m). Von dort sind es noch 2 Minuten Fußweg.

Anschlussmöglichkeiten zum Veranstaltungsort:
– Mit der 709 Richtung Neuss Theodor-Heuss-Platz
– Mit der 704 Richtung D-Südfriedhof
– Mit der 715 Richtung D-Spichernplatz

XING: https://www.xing.com/communities/groups/sharepoint-usergroup-duesseldorf-06a1-1060251

Ansprechpartner:
Andrej Doms
Tel. 0151 58 22 72 38

Neben den Vorträgen gibt es bei einem Snack hoffentlich reichlich Gelegenheit für Sie, mit den anwesenden Experten ins Gespräch zu kommen.
Ich freue mich, Sie alle am 11. Oktober begrüßen zu dürfen.

Mit freundlichen Grüßen

Andrej Doms und das UserGroup Team

17. Treffen der SharePoint UserGroup Köln – Nicki Borell – Azure Information Protection

Hallo liebe Interessenten,

ich möchte Sie heute herzlich zum 17. Treffen der SharePoint UserGroup Köln einladen. Wir treffen uns am 13. September im Mediapark in Köln.

Unser Programm dreht sich dieses Mal vollständig um das Thema Azure Information Protection, wie man E-Mails, Dokumente und vertrauliche Daten steuern und sichern kann, die außerhalb Ihres Unternehmens freigegeben sind. Von der einfachen Klassifizierung bis hin zu integrierten Bezeichnungen und Berechtigungen erweitert Azure Information Protection den Datenschutz zu jeder Zeit – unabhängig davon, wo die Daten gespeichert sind und für wen sie freigegeben werden.

Unser Sprecher ist diesmal:

Nicki Borell – Sprecher auf über 100 Konferenzen, Author, MVP, Microsoft Productivity Experte, Mitgründer von Experts Inside, Gründer des Labels Xperts at Work und Partner der atwork GmbH. Im Team setzt er erfolgreich IT- und Strategieprojekte im gehobenen Mittelstand und Großkundensegment um.

Über Ihre Teilnahme und interessante Diskussionen würde ich mich sehr freuen.

Hier noch einmal die Daten:

SharePoint UserGroup Köln

Termin: Donnerstag, 13.09.2018 – 18.00 Uhr

Ort: novaCapta Software & Consulting, Im Mediapark 5C, 50670 Köln

Parken: Parkplätze stehen in der Tiefgarage im Mediapark zur Verfügung, bitte in der Zentralgarage oder in der Garage Mediapark 5 parken.

Eine ausführliche Anfahrtsbeschreibung findet sich hier!

XING: https://www.xing.com/net/prib6b3dax/spugcgn

Ansprechpartner:
Andrej Doms
Tel. 0151 58 22 72 38

Neben den Vorträgen gibt es bei einem Snack hoffentlich reichlich Gelegenheit für Sie, mit den anwesenden Experten ins Gespräch zu kommen.
Ich freue mich, Sie alle am 12. November begrüßen zu dürfen.

Mit freundlichen Grüßen

Andrej Doms und das UserGroup Team

29. Treffen der SharePoint UserGroup Düsseldorf

Hallo Liebe Teilnehmer,

ich möchte Sie heute herzlich zum 29. Treffen der SharePoint UserGroup Düsseldorf einladen. Nach einer projektbedingten Pause geht es endlich mit der SPUG Düsseldorf weiter. Wir treffen uns am 5. Juli im schönen Dorf Saarn in der Kaffeerösterei pottschwarz, in der man ganz nebenbei auch einmal einen Einblick in die Vorgänge einer der besten Röstereien im Ruhrgebiet bekommen kann.

Unser Programm dreht sich dieses Mal vollständig um das Thema Infrastructure as Code, wie man z.B. RollOuts oder Farmsetups effizient und flexibel gestalten kann und mittels Anlehnung an agile Methoden und Erfahrungen aus der Entwicklerwelt eine umfassende DevOps Kultur in der IT fördert.

Unsere Sprecher sind diesmal:

Denis Buco, Microsoft Deutschland GmbH

Henning Eiben, busitec GmbH

Andrej Doms, novaCapta Software & Consulting

Über Ihre Teilnahme und interessante Diskussionen würde ich mich sehr freuen.

Hier noch einmal die Daten:

SharePoint UserGroup Düsseldorf

Termin: Donnerstag, 05.07.2018 – 18.00 Uhr

Ort: pottschwarz die rösterei – Düsseldorfer Straße 77 – 45481 Mülheim an der Ruhr

Parken: Parkplätze stehen in der Langenfeldstraße, bzw. der Quellenstraße ausreichend und kostenlos zur Verfügung.

XING: https://www.xing.com/events/29-treffen-sharepoint-usergroup-dusseldorf-1958110

Ansprechpartner:
Andrej Doms
Tel. 0151 58 22 72 38

Neben den Vorträgen gibt es bei einem Snack hoffentlich reichlich Gelegenheit für Sie, mit den anwesenden Experten ins Gespräch zu kommen.
Ich freue mich, Sie alle am 5. Juli begrüßen zu dürfen.

Mit freundlichen Grüßen

Andrej Doms und das UserGroup Team

SPRRPC009 – Das Ende der Evolutionsstufe

Eine neue Ausgabe des SharePoint Rhein-Ruhr Podcasts mit einer Neuerung. Andrej ist nicht mehr allein, sondern Henning kommt dazu und wir zwei talken in lockerer Runde über folgende Themen:

Continue reading