The latest on this is that there’s a library, @dfinity/candid-ui
, which provides a web component you can accept an identity while providing the base candid UI experience. Check out the docs at
And see this example for how to authenticate the candid UI component: billowing-snow-l6sp1g - CodeSandbox
You can use it locally for testing, or you can embed it inside your dapp to give your users easy ability to interact with arbitrary canisters using their already authenticated identity in your site