mirror of
https://github.com/bitwarden/server.git
synced 2025-05-23 12:31:06 -05:00

This is a first pass at structure that will undoubtedly evolve. It's likely further systems will be identified and linked in as we go forward
30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
# User Relationships
|
|
user -> clients.web "Uses"
|
|
user -> clients.ios "Uses"
|
|
user -> clients.android "Uses"
|
|
user -> clients.browser_extension "Uses"
|
|
user -> clients.cli "Uses"
|
|
user -> clients.desktop "Uses"
|
|
admin -> clients.web "Administers Organizations"
|
|
provider -> server.portal "Completes Provider registration with"
|
|
provider -> clients.web "Administers Providers and Organizations"
|
|
customer_success -> server.portal "Inspects and supports"
|
|
system_admin -> server.portal "Administers System"
|
|
|
|
# High-level Client Relationships
|
|
clients.web -> server.api "Makes requests to"
|
|
clients.ios -> server.api "Makes requests to"
|
|
clients.android -> server.api "Makes requests to"
|
|
clients.browser_extension -> server.api "Makes requests to"
|
|
clients.cli -> server.api "Makes requests to"
|
|
clients.desktop -> server.api "Makes requests to"
|
|
clients.web -> server.identity "Authenticates with"
|
|
clients.ios -> server.identity "Authenticates With"
|
|
clients.android -> server.identity "Authenticates With"
|
|
clients.browser_extension -> server.identity "Authenticates With"
|
|
clients.cli -> server.identity "Authenticates With"
|
|
clients.desktop -> server.identity "Authenticates With"
|
|
server.api -> server.identity "Validates JWTs with" {
|
|
url "https://bitwarden.com"
|
|
}
|