Ovaj vodič provodi vas kroz povezivanje ParkFlow-a s Microsoft 365 poštanskim sandučićem kako bi vaše potvrde rezervacija, računi i obavijesti bile dostavljene putem vašeg vlastitog Microsoft 365 tenanta korištenjem Microsoft Graph API-ja.
Zašto Graph API, a ne SMTP? Microsoft postupno onemogućuje osnovnu autentifikaciju za SMTP, IMAP i POP u Exchange Online-u. Microsoft Graph API je podržani, dugoročni način slanja pošte iz Microsoft 365 poštanskog sandučića.
Prije nego što počnete, provjerite imate li:
noreply@yourcompany.com ili redoviti korisnički poštanski sandučić. Sandučić ne treba lozinku — Microsoft Graph koristi vjerodajnice aplikacije, a ne korisničku prijavu.Registracija aplikacije je način na koji će Microsoft 365 prepoznati i ovlastiti ParkFlow za slanje pošte u vaše ime.
ParkFlow Mail (ili bilo što drugo — samo vi ćete to vidjeti).Bit ćete preusmjereni na stranicu pregleda aplikacije.
Na stranici pregleda kopirajte i spremite ove dvije vrijednosti — zalijepiti ćete ih u ParkFlow kasnije:
Stupac Status za Mail.Send sada bi trebao prikazivati zelenu kvačicu.
Neobavezno čišćenje: Ako popis sadrži zadanu dozvolu
User.Readkoju je Azure automatski dodao, možete je ukloniti — Mail.Send je jedina dozvola koja je ParkFlow-u potrebna.
ParkFlow Mail) i odaberite rok isteka (12–24 mjeseca je uobičajeno).Value tajne. Nakon što napustite ovu stranicu, vrijednost je zauvijek skrivena.Sada biste trebali imati zapisane tri vrijednosti:
Čuvajte ih povjerljivo — svatko tko ima sve tri može slati poštu u ime vašeg tenanta.
Pažljivo pročitajte ovaj odjeljak. Dozvola
Mail.Sendpo zadanim postavkama omogućuje aplikaciji slanje pošte u ime bilo kojeg korisnika u vašoj organizaciji. Trebate je ograničiti samo na poštanski sandučić (ili sandučiće) koje namjeravate koristiti za ParkFlow. Microsoft izričito preporučuje ovaj korak — preskočite ga i procurjela tajna klijenta mogla bi se koristiti za slanje pošte s adrese bilo kojeg korisnika.
Pristup ograničavate PowerShell cmdletom Application Access Policy, što traje otprilike minutu.
Otvorite Windows PowerShell kao administrator i pokrenite:
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
Prihvatite sve upite o PSGallery repozitoriju.
Connect-ExchangeOnline -UserPrincipalName admin@yourcompany.com
Zamijenite adresu s vašim Microsoft 365 administratorskim računom. Otvorit će se prozor preglednika za prijavu.
Zamijenite dvije istaknute vrijednosti vlastitima:
<APPLICATION_CLIENT_ID> — Application (client) ID iz koraka 1.2.noreply@yourcompany.com — poštanski sandučić s kojeg će ParkFlow slati poštu.``powershell
New-ApplicationAccessPolicy -AppId "" -PolicyScopeGroupId "noreply@yourcompany.com"