%3CLINGO-SUB%20id%3D%22lingo-sub-696498%22%20slang%3D%22en-US%22%3EProject%20and%20Project%20Online%20-%20multi%20factor%20authentication%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-696498%22%20slang%3D%22en-US%22%3E%3CP%3EWhen%20planning%20the%20last%20blog%20posting%20on%20the%20old%20MSDN%20site%20before%20migration%20to%20the%20TechCommunity%20blog%20sites%20for%20Project%2C%20Planner%20and%20Project%20Support%26nbsp%3B%20I%20asked%20on%20Twitter%20what%20the%20last%20post%20should%20be.%26nbsp%3B%20Didier%20Maignan%20suggested%20an%20article%20on%20MFA%20for%20PWA%20and%20Pro.%26nbsp%3B%20I%20then%20found%20I%20was%20too%20late%20-%20so%20instead%20I'm%20posting%20on%20the%20new%20home%20of%20Project%20Support%20blogs%20%E2%80%93%20so%20here%20goes!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThis%20is%20my%20Office%20365%20tenant%2C%20brismith365%2C%20and%20I%20have%20enabled%20MFA%20for%20my%20user%20though%20the%20Admin%20portal%26nbsp%3B%E2%80%93%20and%20I%20already%20have%20a%20phone%20associated%20with%20this%20user%20account.%26nbsp%3B%20The%20login%20when%20I%20go%20to%20PWA%20looks%20like%20the%20following%20(and%20I%20also%20have%20the%20custom%20Office%20365%20background%26nbsp%3B%E2%80%93%20in%20this%20case%20Puponga%2C%20New%20Zealand)%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20624px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118305i528549D5541C66DB%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA1.png%22%20title%3D%22MFA1.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EScrren%20shot%20of%20O365%20Login%20-%20custom%20background%3C%2FSPAN%3E%3C%2FSPAN%3EI%20choose%20my%20account%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20364px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118306iD687F4837570932C%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA2.png%22%20title%3D%22MFA2.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EMulti%20factor%20authentication%20(MFA)%20prompt%3C%2FSPAN%3E%3C%2FSPAN%3EAnd%20after%20clicking%20Next%20I%20see%20the%20following%2C%20and%20I%20chose%20to%20have%20a%20text%20message%20sent%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20430px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118307i860D5591E8096B79%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA3.png%22%20title%3D%22MFA3.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EChoice%20for%20MFA%3C%2FSPAN%3E%3C%2FSPAN%3EI%20get%20a%20message%2C%20then%20enter%20in%20the%20screen%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20405px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118308i79A9B3828F2F3B58%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA4.png%22%20title%3D%22MFA4.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ERequest%20for%20security%20verification%20code%3C%2FSPAN%3E%3C%2FSPAN%3EI%E2%80%99m%20then%20presented%20with%20an%20app%20password%20that%20I%20can%20use%20for%20applications%20that%20don%E2%80%99t%20support%20the%20phone%20authentication.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20395px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118309i788A47B936F21E46%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA5.png%22%20title%3D%22MFA5.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EApp%20password%20if%20required%3C%2FSPAN%3E%3C%2FSPAN%3EI%E2%80%99m%20then%20authenticated%20(I%20don%E2%80%99t%20need%20the%20app%20password%20for%20PWA)%20and%20can%20get%20to%20SharePoint%20and%20PWA.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20376px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118310i82FB253A928D28C6%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA6.png%22%20title%3D%22MFA6.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ESharePoint%20via%20MFA%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20314px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118311i984DE3847BE563C8%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA7.png%22%20title%3D%22MFA7.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EPWA%20via%20MFA%3C%2FSPAN%3E%3C%2FSPAN%3EFor%20the%20Project%20Online%20desktop%20client%20this%20would%20be%20the%20experience.%26nbsp%3B%20I%20open%20Project%20and%20choose%20my%20brismith365%20connection%20to%20get%20to%20the%20same%20PWA%20as%20above%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20339px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118312iAA42F7522B634B4C%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA8.png%22%20title%3D%22MFA8.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EProject%20client%20login%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EClicking%20OK%20takes%20me%20to%20the%20page%20to%20enter%20my%20login%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20343px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118313i81F8EDD697DE17E6%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA9.png%22%20title%3D%22MFA9.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EAccount%20login%20for%20Project%20client%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EThis%20recognizes%20that%20I%20have%20MFA%20configured%20and%20send%20me%20a%20text%20message%2C%20which%20I%20enter%20and%20click%20verify%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20416px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118314iBF21764ADBFCC7DA%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA10.png%22%20title%3D%22MFA10.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EMFA%20prompt%20as%20it%20recognizes%20it%20needs%20a%20code%3C%2FSPAN%3E%3C%2FSPAN%3EAnd%20I%E2%80%99m%20in!%26nbsp%3B%20The%20account%20top%20right%20has%20my%20Microsoft%20account%26nbsp%3B%E2%80%93%20as%20I%20have%20several%20accounts%20associated%20with%20my%20Project%20client%2C%20but%20I%20am%20connected%20and%20authenticated%20to%20the%20same%20PWA%20as%20above.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20559px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118315i8C99F03732D9D2D8%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA11.png%22%20title%3D%22MFA11.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EAuthenticated%20and%20connected%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EMulti%20factor%20authentication%20for%20Project%20Web%20App%20and%20Project%20Online%20desktop%20client!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-696498%22%20slang%3D%22en-US%22%3E%3CP%3EThis%20topic%20of%20MFA%20and%20PJO%20was%20a%20suggestion%20for%20the%20last%20blog%20on%20my%20old%20site%20from%20Didier%20Maignan.%26nbsp%3B%20I%20missed%20the%20boat%20and%20the%20site%20was%20read%20only%20and%20I%20couldn't%20post%20it%20-%20so%20here%20it%20is%20on%20the%20new%20blog%20instead!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20416px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F118314iBF21764ADBFCC7DA%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22MFA10.png%22%20title%3D%22MFA10.png%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EMFA%20prompt%20as%20it%20recognizes%20it%20needs%20a%20code%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-SUB%20id%3D%22lingo-sub-890964%22%20slang%3D%22en-US%22%3ERe%3A%20Project%20and%20Project%20Online%20-%20multi%20factor%20authentication%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-890964%22%20slang%3D%22en-US%22%3E%3CP%3EGreat%20post%2C%20Brian%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThank%20you.%20This%20is%20in%20line%26nbsp%3B%20with%20my%20own%20conclusions.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Frequent Contributor

When planning the last blog posting on the old MSDN site before migration to the TechCommunity blog sites for Project, Planner and Project Support  I asked on Twitter what the last post should be.  Didier Maignan suggested an article on MFA for PWA and Pro.  I then found I was too late - so instead I'm posting on the new home of Project Support blogs – so here goes!

 

This is my Office 365 tenant, brismith365, and I have enabled MFA for my user though the Admin portal – and I already have a phone associated with this user account.  The login when I go to PWA looks like the following (and I also have the custom Office 365 background – in this case Puponga, New Zealand):

 

Scrren shot of O365 Login - custom backgroundScrren shot of O365 Login - custom backgroundI choose my account:

 

Multi factor authentication (MFA) promptMulti factor authentication (MFA) promptAnd after clicking Next I see the following, and I chose to have a text message sent:

 

Choice for MFAChoice for MFAI get a message, then enter in the screen:

 

Request for security verification codeRequest for security verification codeI’m then presented with an app password that I can use for applications that don’t support the phone authentication.

 

App password if requiredApp password if requiredI’m then authenticated (I don’t need the app password for PWA) and can get to SharePoint and PWA.

 

SharePoint via MFASharePoint via MFA

 

PWA via MFAPWA via MFAFor the Project Online desktop client this would be the experience.  I open Project and choose my brismith365 connection to get to the same PWA as above:

 

Project client loginProject client login

Clicking OK takes me to the page to enter my login:

 

Account login for Project clientAccount login for Project client

This recognizes that I have MFA configured and send me a text message, which I enter and click verify:

 

MFA prompt as it recognizes it needs a codeMFA prompt as it recognizes it needs a codeAnd I’m in!  The account top right has my Microsoft account – as I have several accounts associated with my Project client, but I am connected and authenticated to the same PWA as above.

 

Authenticated and connectedAuthenticated and connected

Multi factor authentication for Project Web App and Project Online desktop client!

 

 

1 Comment
Established Member

Great post, Brian

 

Thank you. This is in line  with my own conclusions.