15 lines
748 B
Markdown
15 lines
748 B
Markdown
|
```mermaid
|
||
|
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)
|
||
|
```
|