Skip to content

Timshel/oidc_web_builds

Repository files navigation

Web Vault OIDC builds for Vaultwarden

This project is not associated with the Bitwarden project nor Bitwarden, Inc.



This is a repository to store custom builds of the Bitwarden web vault patched to work with vaultwarden and patched again to obtain a cleaner flow when using an SSO.

This generate two different versions :

  • One only restore the SSO login button (patch) (this is closed to what is expected ot be merge into bw_web_builds)
  • Other one additionally :
    • set #sso as the default redirect url
    • remove some unnecessary logic (patch)
    • allow organization invitation to survive sso redirection (patch)

Building the web-vault

To build the web-vault you need node and npm installed.

Using node 16 and npm

For a quick and easy local build you can run:

./build_webvault.sh

This will :

  • Clone a specific version of the Bitwarden web vault
  • Clone a specific version of the VaultWarden web vault builds
  • Copy ressources from the VaultWarden web vault project
  • Apply the VaultWarden web vault patch
  • Apply the button patch
  • Build the web vault application
  • Package it as oidc_button_web_vault.tar.gz.
  • Apply the invite patch
  • Apply the override patch to improve SSO flow
  • Apply the messages patch
  • Build the web vault application
  • Package it as oidc_override_web_vault.tar.gz.

More information

For more information see: Install the web-vault

Pre-build

The builds are available in the releases page, and can be replicated with the scripts in this repo.

About

IODC Web vault builds for vaultwarden

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Shell 100.0%