Blazor Server e WebAssembly
A renderização é no lado do servidor em ambos os casos. No Server a chamada é direta; no WebAssembly você expõe a chamada de abertura como um endpoint de API mínima e entrega o token retornado ao widget. Ambos requerem apenas algumas linhas.