SlideShare a Scribd company logo
1 of 12
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide
Before you start
• You are a Global Administrator for your company’s Office 365 tenant / Azure AD
directory (or have at least the ability to update App registrations).
• You are an Administrator for your WordPress website.
• You have signed into your website using Microsoft (Single Sign-on).
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
If you already configured your Azure AD App registration to send access tokens
then you can skip ahead to slide 9 or alternatively use the following instructions
simply to check and verify your configuration.
Portal Azure – App registration
• Navigate to WP Admin > WPO365 > Single Sign-on tab.
• Copy the Application (client) ID.
• Open a second browser tab and navigate to https://portal.azure.com/
• Navigate to Azure Active Directory > App registrations.
• Search the App registration for your website using the Application (client) ID.
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
Portal Azure – Authentication
• Open the Authentication page of the App registration
• Check Access tokens to allow the plugin to request access tokens on your behalf
from Microsoft.
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
Portal Azure – API Permissions
• Click + Add permission.
• Select Microsoft Graph > Delegated permissions and check
• email
• openid
• profile
• offline_access
• Click Add permissions.
• Click Grand admin consent for …
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
Portal Azure – Certificates & secrets
• Open the Certificates & secrets page of the App registration
• Scroll down to Client secrets.
• Click + New client secret.
• Enter a descriptive name e.g. “WPO365 User synchronization”.
• Choose an expiry e.g. “Never”.
• Copy the secret’s value to the clipboard.
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
Integration
• Navigate to WP Admin > WPO365 > Integration.
• Paste the secret copied in the previous step from the clipboard.
• Choose the desired Microsoft Graph version e.g. ”v1.0”.
Microsoft Graph’s beta version offers more versatile data endpoints and specifically would provide more user
profile information that can be used e.g. when synchronizing Office 365 profile fields.
• Click Delete tokens.
If you are previously configured the Integration between WordPress and Microsoft Graph and other Microsoft
Online Service you may see an error message stating that the authorization code is expired and an interactive
login is required. If that is the case, simply log out from WordPress and sign back in again with your Microsoft
Office 365 account.
• Click Save and test configuration.
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
User Registration
• Open a second browser tab and navigate to https://portal.azure.com/
• Navigate to the section Custom domain names.
https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Domains
• Copy the your-tenant.onmicrosoft.com paste is in the Default domain field.
• Copy the other domains and paste them one after the other Custom domain field
and click + to add them.
• Click Save configuration.
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
User Sync
• Navigate to WP Admin > WPO365 > User Sync.
• Check Show O365 user fields.
Configuration of user synchronization and retrieval of a user’s O365 Avatar is explained in a separate video.
• Open a second browser tab and navigate to https://docs.microsoft.com/en-
us/graph/api/user-get
• Now add O365 user fields that you want to retrieve from Microsoft Graph by
entering the graph property name in the first and your desired label for that
property in the second input box.
• Click Save configuration.
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
O365 User fields - Test
• Since O365 User fields are automatically refreshed when a user signs in with
Microsoft you can test the current setup as follows:
• Log out of your WordPress website.
• Sign in again with Microsoft.
Obviously you can test this also with another user than your current administrative user.
• Navigate to the user’s profile page and scroll to the bottom.
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
What’s next
• With the PROFESSIONAL or PREMIUM version you can now …
• Automatically register new users from your tenant, other tenants or with MSAL accounts
• Dual login (let users choose to login with Office 365 or with WordPress)
• Require authentication only for a few pages
• Require authentication for all pages but not for the homepage
• Redirect manual login attempts to Microsoft
• Sign out from Office 365
• [Sign in with Microsoft] button (shortcode)
• Extra (BuddyPress) profile fields from Azure AD
• Office 365 profile picture as WordPress Avatar
• Assign WordPress role(s) based on Azure AD group membership(s)
• Deny / allow access based on Azure AD group membership(s)
• Enroll / Update (new) users to WordPress from Azure AD
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
Links & other resources
• Website https://www.wpo365.com/
• Videos https://www.youtube.com/channel/UCmcUJkBWDrwSZR1pQZdkINQ/videos
• Change log https://www.wpo365.com/change-log/
• Email support@wpo365.com
• Twitter https://twitter.com/WPO365
• WordPress https://wordpress.org/plugins/wpo365-login/
• WordPress Forum https://wordpress.org/support/plugin/wpo365-login/
• Reviews https://wordpress.org/plugins/wpo365-login/#reviews
WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019

More Related Content

What's hot

WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...Brian Culver
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2Amit Sharma
 
Office 365
Office 365Office 365
Office 365jzahrndt
 
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesSharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesBrian Culver
 
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesSharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesBrian Culver
 
E mail and-workflow-administation
E mail and-workflow-administationE mail and-workflow-administation
E mail and-workflow-administationAmit Sharma
 
Customizing sales force-interface
Customizing sales force-interfaceCustomizing sales force-interface
Customizing sales force-interfaceAmit Sharma
 
Managing users-doc
Managing users-docManaging users-doc
Managing users-docAmit Sharma
 
SharePoint 2013/O365 Web Part Gallery
SharePoint 2013/O365 Web Part GallerySharePoint 2013/O365 Web Part Gallery
SharePoint 2013/O365 Web Part GalleryLarry Saytee
 
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...Brian Culver
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-documentAmit Sharma
 
Email Router Configuration - Gmail and microsoft dynamics crm 2016 online int...
Email Router Configuration - Gmail and microsoft dynamics crm 2016 online int...Email Router Configuration - Gmail and microsoft dynamics crm 2016 online int...
Email Router Configuration - Gmail and microsoft dynamics crm 2016 online int...Naveen Kumar
 
Self transition guide-for-olsb-customers-final-en-us
Self transition guide-for-olsb-customers-final-en-usSelf transition guide-for-olsb-customers-final-en-us
Self transition guide-for-olsb-customers-final-en-usConfidential
 
User and License Management on SharePoint Online
User and License Management on SharePoint OnlineUser and License Management on SharePoint Online
User and License Management on SharePoint OnlineTerrence Nguyen
 
Moodle integration with microsoft office 365 by enovation
Moodle integration with microsoft office 365 by enovationMoodle integration with microsoft office 365 by enovation
Moodle integration with microsoft office 365 by enovationEnovation
 
DjenieTemplateSystem_BusinessDoc
DjenieTemplateSystem_BusinessDocDjenieTemplateSystem_BusinessDoc
DjenieTemplateSystem_BusinessDocdjenie
 
Getting started with companyweb 2010
Getting started with companyweb 2010Getting started with companyweb 2010
Getting started with companyweb 2010Robert Crane
 
Web Store with Catalog and Product Management
Web Store with Catalog and Product ManagementWeb Store with Catalog and Product Management
Web Store with Catalog and Product ManagementMike Taylor
 

What's hot (20)

WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2
 
Office 365
Office 365Office 365
Office 365
 
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesSharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
 
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesSharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
 
E mail and-workflow-administation
E mail and-workflow-administationE mail and-workflow-administation
E mail and-workflow-administation
 
Customizing sales force-interface
Customizing sales force-interfaceCustomizing sales force-interface
Customizing sales force-interface
 
Managing users-doc
Managing users-docManaging users-doc
Managing users-doc
 
SharePoint 2013/O365 Web Part Gallery
SharePoint 2013/O365 Web Part GallerySharePoint 2013/O365 Web Part Gallery
SharePoint 2013/O365 Web Part Gallery
 
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
 
Blogging ppt 2014
Blogging ppt 2014Blogging ppt 2014
Blogging ppt 2014
 
Email Router Configuration - Gmail and microsoft dynamics crm 2016 online int...
Email Router Configuration - Gmail and microsoft dynamics crm 2016 online int...Email Router Configuration - Gmail and microsoft dynamics crm 2016 online int...
Email Router Configuration - Gmail and microsoft dynamics crm 2016 online int...
 
Self transition guide-for-olsb-customers-final-en-us
Self transition guide-for-olsb-customers-final-en-usSelf transition guide-for-olsb-customers-final-en-us
Self transition guide-for-olsb-customers-final-en-us
 
User and License Management on SharePoint Online
User and License Management on SharePoint OnlineUser and License Management on SharePoint Online
User and License Management on SharePoint Online
 
Moodle integration with microsoft office 365 by enovation
Moodle integration with microsoft office 365 by enovationMoodle integration with microsoft office 365 by enovation
Moodle integration with microsoft office 365 by enovation
 
DjenieTemplateSystem_BusinessDoc
DjenieTemplateSystem_BusinessDocDjenieTemplateSystem_BusinessDoc
DjenieTemplateSystem_BusinessDoc
 
OneDrive IT Sligo
OneDrive IT SligoOneDrive IT Sligo
OneDrive IT Sligo
 
Getting started with companyweb 2010
Getting started with companyweb 2010Getting started with companyweb 2010
Getting started with companyweb 2010
 
Web Store with Catalog and Product Management
Web Store with Catalog and Product ManagementWeb Store with Catalog and Product Management
Web Store with Catalog and Product Management
 

Similar to WordPress + Office 365 | O365 user profile fields v8.0

Office365 midsizebusinessquickdeploymentguide
Office365 midsizebusinessquickdeploymentguideOffice365 midsizebusinessquickdeploymentguide
Office365 midsizebusinessquickdeploymentguideHeo Gòm
 
Overcoming the challenges of Office 365 user management in hybrid environments​
Overcoming the challenges of Office 365 user management in hybrid environments​Overcoming the challenges of Office 365 user management in hybrid environments​
Overcoming the challenges of Office 365 user management in hybrid environments​Zoho Corporation
 
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision IT
 
Windows azure active directory
Windows azure active directoryWindows azure active directory
Windows azure active directoryKrunal Trivedi
 
Hitchhiker's Guide to Azure AD - SPSKC
Hitchhiker's Guide to Azure AD - SPSKCHitchhiker's Guide to Azure AD - SPSKC
Hitchhiker's Guide to Azure AD - SPSKCMax Fritz
 
Dynamics 365 and Office 365 Integrations
Dynamics 365 and Office 365 IntegrationsDynamics 365 and Office 365 Integrations
Dynamics 365 and Office 365 IntegrationsSvetlana Avramova
 
June 2022 CIAOPS Need to Know Webinar
June 2022 CIAOPS Need to Know WebinarJune 2022 CIAOPS Need to Know Webinar
June 2022 CIAOPS Need to Know WebinarRobert Crane
 
October 2020 Microsoft 365 Need to Know Webinar
October 2020 Microsoft 365 Need to Know WebinarOctober 2020 Microsoft 365 Need to Know Webinar
October 2020 Microsoft 365 Need to Know WebinarRobert Crane
 
Connected Office 365 with UWP
Connected Office 365 with UWPConnected Office 365 with UWP
Connected Office 365 with UWPCheah Eng Soon
 
Azure - Identity as a service
Azure - Identity as a serviceAzure - Identity as a service
Azure - Identity as a serviceBizTalk360
 
Experts Live NL 2018 - Extern delen van data in Office 365
Experts Live NL 2018 - Extern delen van data in Office 365Experts Live NL 2018 - Extern delen van data in Office 365
Experts Live NL 2018 - Extern delen van data in Office 365Maarten Eekels
 
Moodle Office 365 Integration step by step
Moodle Office 365 Integration step by step Moodle Office 365 Integration step by step
Moodle Office 365 Integration step by step Somaroy Gabbita
 
Integrate OutSystems With Office 365
Integrate OutSystems With Office 365Integrate OutSystems With Office 365
Integrate OutSystems With Office 365OutSystems
 
Moodle plugininstallguide v1
Moodle plugininstallguide v1Moodle plugininstallguide v1
Moodle plugininstallguide v1Heo Gòm
 
Envision it Webinar - Extranet Identity Management and Authentication for Sha...
Envision it Webinar - Extranet Identity Management and Authentication for Sha...Envision it Webinar - Extranet Identity Management and Authentication for Sha...
Envision it Webinar - Extranet Identity Management and Authentication for Sha...Envision IT
 
Instructions for adding a person to customer source
Instructions for adding a person to customer sourceInstructions for adding a person to customer source
Instructions for adding a person to customer sourceACE Microtechnology, Inc.
 
Introduction to Azure AD and Azure AD B2C
Introduction to Azure AD and Azure AD B2CIntroduction to Azure AD and Azure AD B2C
Introduction to Azure AD and Azure AD B2CJoonas Westlin
 
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Max Fritz
 
Azure subscription management with EA and CSP
Azure subscription management with EA and CSPAzure subscription management with EA and CSP
Azure subscription management with EA and CSPDaichi Isami
 

Similar to WordPress + Office 365 | O365 user profile fields v8.0 (20)

Office365 midsizebusinessquickdeploymentguide
Office365 midsizebusinessquickdeploymentguideOffice365 midsizebusinessquickdeploymentguide
Office365 midsizebusinessquickdeploymentguide
 
Overcoming the challenges of Office 365 user management in hybrid environments​
Overcoming the challenges of Office 365 user management in hybrid environments​Overcoming the challenges of Office 365 user management in hybrid environments​
Overcoming the challenges of Office 365 user management in hybrid environments​
 
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
 
Windows azure active directory
Windows azure active directoryWindows azure active directory
Windows azure active directory
 
Hitchhiker's Guide to Azure AD - SPSKC
Hitchhiker's Guide to Azure AD - SPSKCHitchhiker's Guide to Azure AD - SPSKC
Hitchhiker's Guide to Azure AD - SPSKC
 
Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!
 
Dynamics 365 and Office 365 Integrations
Dynamics 365 and Office 365 IntegrationsDynamics 365 and Office 365 Integrations
Dynamics 365 and Office 365 Integrations
 
June 2022 CIAOPS Need to Know Webinar
June 2022 CIAOPS Need to Know WebinarJune 2022 CIAOPS Need to Know Webinar
June 2022 CIAOPS Need to Know Webinar
 
October 2020 Microsoft 365 Need to Know Webinar
October 2020 Microsoft 365 Need to Know WebinarOctober 2020 Microsoft 365 Need to Know Webinar
October 2020 Microsoft 365 Need to Know Webinar
 
Connected Office 365 with UWP
Connected Office 365 with UWPConnected Office 365 with UWP
Connected Office 365 with UWP
 
Azure - Identity as a service
Azure - Identity as a serviceAzure - Identity as a service
Azure - Identity as a service
 
Experts Live NL 2018 - Extern delen van data in Office 365
Experts Live NL 2018 - Extern delen van data in Office 365Experts Live NL 2018 - Extern delen van data in Office 365
Experts Live NL 2018 - Extern delen van data in Office 365
 
Moodle Office 365 Integration step by step
Moodle Office 365 Integration step by step Moodle Office 365 Integration step by step
Moodle Office 365 Integration step by step
 
Integrate OutSystems With Office 365
Integrate OutSystems With Office 365Integrate OutSystems With Office 365
Integrate OutSystems With Office 365
 
Moodle plugininstallguide v1
Moodle plugininstallguide v1Moodle plugininstallguide v1
Moodle plugininstallguide v1
 
Envision it Webinar - Extranet Identity Management and Authentication for Sha...
Envision it Webinar - Extranet Identity Management and Authentication for Sha...Envision it Webinar - Extranet Identity Management and Authentication for Sha...
Envision it Webinar - Extranet Identity Management and Authentication for Sha...
 
Instructions for adding a person to customer source
Instructions for adding a person to customer sourceInstructions for adding a person to customer source
Instructions for adding a person to customer source
 
Introduction to Azure AD and Azure AD B2C
Introduction to Azure AD and Azure AD B2CIntroduction to Azure AD and Azure AD B2C
Introduction to Azure AD and Azure AD B2C
 
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
 
Azure subscription management with EA and CSP
Azure subscription management with EA and CSPAzure subscription management with EA and CSP
Azure subscription management with EA and CSP
 

Recently uploaded

DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdfkeithzhangding
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 

Recently uploaded (20)

DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 

WordPress + Office 365 | O365 user profile fields v8.0

  • 1. WordPress + Office 365 | wpo365-login | O365 User profile fields Guide
  • 2. Before you start • You are a Global Administrator for your company’s Office 365 tenant / Azure AD directory (or have at least the ability to update App registrations). • You are an Administrator for your WordPress website. • You have signed into your website using Microsoft (Single Sign-on). WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019 If you already configured your Azure AD App registration to send access tokens then you can skip ahead to slide 9 or alternatively use the following instructions simply to check and verify your configuration.
  • 3. Portal Azure – App registration • Navigate to WP Admin > WPO365 > Single Sign-on tab. • Copy the Application (client) ID. • Open a second browser tab and navigate to https://portal.azure.com/ • Navigate to Azure Active Directory > App registrations. • Search the App registration for your website using the Application (client) ID. WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
  • 4. Portal Azure – Authentication • Open the Authentication page of the App registration • Check Access tokens to allow the plugin to request access tokens on your behalf from Microsoft. WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
  • 5. Portal Azure – API Permissions • Click + Add permission. • Select Microsoft Graph > Delegated permissions and check • email • openid • profile • offline_access • Click Add permissions. • Click Grand admin consent for … WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
  • 6. Portal Azure – Certificates & secrets • Open the Certificates & secrets page of the App registration • Scroll down to Client secrets. • Click + New client secret. • Enter a descriptive name e.g. “WPO365 User synchronization”. • Choose an expiry e.g. “Never”. • Copy the secret’s value to the clipboard. WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
  • 7. Integration • Navigate to WP Admin > WPO365 > Integration. • Paste the secret copied in the previous step from the clipboard. • Choose the desired Microsoft Graph version e.g. ”v1.0”. Microsoft Graph’s beta version offers more versatile data endpoints and specifically would provide more user profile information that can be used e.g. when synchronizing Office 365 profile fields. • Click Delete tokens. If you are previously configured the Integration between WordPress and Microsoft Graph and other Microsoft Online Service you may see an error message stating that the authorization code is expired and an interactive login is required. If that is the case, simply log out from WordPress and sign back in again with your Microsoft Office 365 account. • Click Save and test configuration. WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
  • 8. User Registration • Open a second browser tab and navigate to https://portal.azure.com/ • Navigate to the section Custom domain names. https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Domains • Copy the your-tenant.onmicrosoft.com paste is in the Default domain field. • Copy the other domains and paste them one after the other Custom domain field and click + to add them. • Click Save configuration. WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
  • 9. User Sync • Navigate to WP Admin > WPO365 > User Sync. • Check Show O365 user fields. Configuration of user synchronization and retrieval of a user’s O365 Avatar is explained in a separate video. • Open a second browser tab and navigate to https://docs.microsoft.com/en- us/graph/api/user-get • Now add O365 user fields that you want to retrieve from Microsoft Graph by entering the graph property name in the first and your desired label for that property in the second input box. • Click Save configuration. WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
  • 10. O365 User fields - Test • Since O365 User fields are automatically refreshed when a user signs in with Microsoft you can test the current setup as follows: • Log out of your WordPress website. • Sign in again with Microsoft. Obviously you can test this also with another user than your current administrative user. • Navigate to the user’s profile page and scroll to the bottom. WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
  • 11. What’s next • With the PROFESSIONAL or PREMIUM version you can now … • Automatically register new users from your tenant, other tenants or with MSAL accounts • Dual login (let users choose to login with Office 365 or with WordPress) • Require authentication only for a few pages • Require authentication for all pages but not for the homepage • Redirect manual login attempts to Microsoft • Sign out from Office 365 • [Sign in with Microsoft] button (shortcode) • Extra (BuddyPress) profile fields from Azure AD • Office 365 profile picture as WordPress Avatar • Assign WordPress role(s) based on Azure AD group membership(s) • Deny / allow access based on Azure AD group membership(s) • Enroll / Update (new) users to WordPress from Azure AD WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019
  • 12. Links & other resources • Website https://www.wpo365.com/ • Videos https://www.youtube.com/channel/UCmcUJkBWDrwSZR1pQZdkINQ/videos • Change log https://www.wpo365.com/change-log/ • Email support@wpo365.com • Twitter https://twitter.com/WPO365 • WordPress https://wordpress.org/plugins/wpo365-login/ • WordPress Forum https://wordpress.org/support/plugin/wpo365-login/ • Reviews https://wordpress.org/plugins/wpo365-login/#reviews WordPress + Office 365 | wpo365-login | O365 User profile fields Guide June 2019