748 B
748 B
graph LR
A(What identity solution is right for me?) --> B{Do external apps access your protected APIs?}
B --> |Yes| C{Does your app have Internet access all the time?}
B --> |No| D{Does your app need to support single sign on?}
C --> |Yes| E{Are you required to store user data on your servers?}
C --> |No| F(Self host, installed or container-based, OIDC server)
D --> |Yes| C
D --> |No| G{Does your app have a mobile or desktop client?}
E --> |Yes| F
E --> |No| H(Cloud or managed OIDC server)
G --> |Yes| I(Cookie-based identity is preferred over token-based identity, mobile or desktop, using ASP.NET Core Identity)
G --> |No| J(Cookie-based identity, web, using ASP.NET Core Identity)