Will personal accounts be able to use SSO for Teams App?

%3CLINGO-SUB%20id%3D%22lingo-sub-1347859%22%20slang%3D%22en-US%22%3EWill%20personal%20accounts%20be%20able%20to%20use%20SSO%20for%20Teams%20App%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1347859%22%20slang%3D%22en-US%22%3E%3CP%3EI%20am%20in%20the%20process%20of%20transitioning%20our%20apps%20main%20interactions%20from%20a%20web%20site%20to%20a%20Teams%20app.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAfter%20the%20user%20installs%20the%20app%2C%20I%20would%20like%20them%20to%20be%20able%20to%20authenticate%20or%20create%20a%20new%20account%20within%20my%20service%20utilizing%20the%20SSO%20functionality.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20was%20looking%20at%20this%20comparison%20sheet%20of%20Teams%20subscriptions%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fmicrosoft-365%2Fmicrosoft-teams%2Ffree%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fmicrosoft-365%2Fmicrosoft-teams%2Ffree%3C%2FA%3E%26nbsp%3Band%20it%20looks%20like%20personal%20accounts%20do%20not%20have%20SSO%20support%20for%20Microsoft%20Services.%26nbsp%3B%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EIs%20this%20limitation%20just%20for%20Microsoft%20services%2C%20could%20I%20still%20use%20t%20Microsoft%20as%20an%20identity%20provider%20for%20this%20user%3F%26nbsp%3B%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3ERelated%2C%20can%20I%20still%20get%20an%20oauth%20token%20to%20interact%20with%20Teams%20on%20behalf%20of%20the%20user%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1347859%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESSO%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1348922%22%20slang%3D%22en-US%22%3ERe%3A%20Will%20personal%20accounts%20be%20able%20to%20use%20SSO%20for%20Teams%20App%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1348922%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F565366%22%20target%3D%22_blank%22%3E%40AdamCL%3C%2FA%3E%26nbsp%3BNo%2C%20SSO%20only%20supports%20the%20same%20account%20that%20the%20user%20has%20signed%20into%20Teams%20.%20If%20you%20wants%20to%20authenticate%20the%20user%20with%20a%20different%20account%20then%20you%20need%20to%20use%20our%20popup%20auth%20flow%20documented%20here%3A%3CA%20tabindex%3D%22-1%22%20title%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fplatform%2Ftabs%2Fhow-to%2Fauthentication%2Fauth-flow-tab%22%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fplatform%2Ftabs%2Fhow-to%2Fauthentication%2Fauth-flow-tab%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fplatform%2Ftabs%2Fhow-to%2Fauthentication%2Fauth-flow-tab%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Visitor

I am in the process of transitioning our apps main interactions from a web site to a Teams app. 

 

After the user installs the app, I would like them to be able to authenticate or create a new account within my service utilizing the SSO functionality. 

 

I was looking at this comparison sheet of Teams subscriptions https://www.microsoft.com/en-us/microsoft-365/microsoft-teams/free and it looks like personal accounts do not have SSO support for Microsoft Services.  

Is this limitation just for Microsoft services, could I still use t Microsoft as an identity provider for this user?  

Related, can I still get an oauth token to interact with Teams on behalf of the user?

1 Reply
Highlighted

@AdamCL No, SSO only supports the same account that the user has signed into Teams . If you wants to authenticate the user with a different account then you need to use our popup auth flow documented here:https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/authentication/auth-flow-tab