Home
%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
Microsoft

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):

 

MFA1.pngScrren shot of O365 Login - custom backgroundI choose my account:

 

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

 

MFA3.pngChoice for MFAI get a message, then enter in the screen:

 

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

 

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

 

MFA6.pngSharePoint via MFA

 

MFA7.pngPWA 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:

 

MFA8.pngProject client login

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

 

MFA9.pngAccount login for Project client

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

 

MFA10.pngMFA 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.

 

MFA11.pngAuthenticated 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.