It would be useful if you show how authentication to the vault is working. This video makes it look like magic, but then when things don't work, then what? For example on premise you would need to use security principal or certificate to authenticate to the vault. In the vault you have to add into access policies these permissions. Secondly when using secrets.json locally, when you grab a solution fresh from Git, obviously this doesn't exist locally, does this have to be created manually? How do I know all the configuration key/values I need to put in here? That appears to be magic also in this video.