O projeto web Bitwarden é um aplicativo Angular que alimenta o web vault (https://vault.bitwarden.com/).
npm install
npm run build:watch
Agora você pode acessar o web vault em seu navegador em https://localhost:8080
. Você pode ajustar as configurações do endpoint da API em src/app/services/services.module.ts
alterando a chamada apiService.setUrls
. Por exemplo:
await apiService . setUrls ( {
base : isDev ? null : window . location . origin ,
api : isDev ? 'http://mylocalapi' : null ,
identity : isDev ? 'http://mylocalidentity' : null ,
} ) ;
Se quiser apontar o web vault de desenvolvimento para as APIs de produção, você pode definir:
await apiService . setUrls ( {
base : null ,
api : 'https://api.bitwarden.com' ,
identity : 'https://identity.bitwarden.com' ,
} ) ;
Contribuições de código são bem-vindas! Confirme todas as solicitações pull no branch master
.
Auditorias de segurança e feedback são bem-vindos. Abra um problema ou envie-nos um e-mail em particular se o relatório for de natureza sensível. Você pode ler nossa política de segurança no arquivo SECURITY.md
.