Hopp til hovedinnhold
  • Business NXT

Slik setter du opp OAuth i Business NXT

Her er hvordan du kan opprette App-Registration i Entra.

  1. Opprett app registration, kall den noe passende. 

  1. Gå til API Permission, velg Add a permission, velg «APIs my org uses» og søk opp Office 365 Exchange Online 

  1. Velg Application Permissions 

  1. Velg SMTP.SendAsApp 

  1. Add permission og velg Add Admin Consent for ”org navn” 

  1. Opprett en Client Secret, denne fylles inn i BNXT for å autentisere seg mot appen. 
    Denne vises kun ved opprettelse så husk å kopiere ut verdien med en gang. 

Mailboks og tilganger 

  1. Opprett en «Mail-enabled security»-gruppe som du kan legge til en eller flere postbokser i, dette forenkler oppsettet om du vil ha mer enn 1 mailkonto som kan sende mail gjennom dette oppsettet. Bruk Powershell for å legge til postboksen I Gruppen og for å sette application policy så den kobles til appen du lagde: 

Koble til Exchange online og kjør følgende: 

Get-DistributionGroup "Angi navnet på gruppen" | fl
Name,PrimarySmtpAddress,RecipientTypeDetails 
New-ApplicationAccessPolicy -AppId appid fra appen laget I steg 1 -
PolicyScopeGroupId "UPN/GroupEmail på gruppen du lagde" -AccessRight
RestrictAccess -Description "Beskrivelse av hva gruppen skal gjøre" 

  • Angi navnet på gruppen 

  • Under Appid fyller du ut appid fra appen du lagde. 

  • Legg inn epostadressen/upn til mailgruppen 

  • Legg inn en beskrivelse. 

Dette oppretter en access policy på gruppen som gir tilgang til appen du laget 

  1. Legg til en Mailbox i gruppen 

Add-DistributionGroupMember ` 
  -Identity "gruppenavn@domene.onmicrosoft.com" ` 
  -Member "bruker@domene.no" 

3. Opprett en ServicePRicipal og Sett opp rettigheter for Appen til å sende mail på vegne av postboksen. 

#Opprett en Serivce Principal, AppID finner du som tidligere på app registration og på den appen du opprettet. 
#ServiceID er ObjectID som du finner på Enterprise APP delen for appen du lagde. 

  New-ServicePrincipal ` 
 -AppId "skriv inn appid" ` 
  -ServiceId "legg inn object ID" 


 #Gir appen rettigheter til mailboksen 
Add-MailboxPermission sharedmailbox@domene.no ` 
-User skrivinnserviceid ` 
-AccessRights FullAccess 

#Gir Appen senderettigheter for mailboksen. 
Add-RecipientPermission sharedmailbox@domene.no ` 
-Trustee skrivinnserviceid ` 
-AccessRights SendAs 


Nå skal alt være klart for å kunne sette opp BusinessNXT til å sende epost gjennom denne kontoen. 

I BNXT skal følgende fylles ut: 

  • SMTP serveradresse: SMTP.office365.com 
  • SMTP Port: 587 
  • SMTP Brukernavn: Epostadressen til mailboxen som ble opprettet 
  • Epostinstilling: 72 
  • Fra Adresse: samme som SMTP brukernavn. 
  • TenantID: Finner du på appen som ble opprettet. 
  • ClientID: Ligger på appen som ble opprettet. 
  • Client secret