Como você provavelmente sabe, o Google retirará o acesso somente por senha para aplicativos de terceiros desde o final de maio e apenas OAuth2 ou senhas de aplicativos podem ser usadas.
Eu tenho vários calendários na minha conta do Google e atualmente estou usando-os no Evolution como calendários do tipo "CalDAV". No entanto, esse método usa exatamente o que o Google está prestes a retirar - login com senha. Não quero ativar o 2FA na minha conta (para poder usar senhas de aplicativos) por vários motivos, então queria experimentar o OAuth2. Consegui configurar com sucesso o primeiro calendário como calendário do tipo "Google" no Evolution (usando mais ou menos o procedimento especificado nesta resposta ), mas quando tento adicionar mais calendários (repetindo essas etapas), depois de clicar no botão "Padrão user calendar", em vez de obter uma lista de calendários, recebo a mensagem "A fonte de dados não suporta autenticação OAuth 2.0". Mesmo quando tento usar uma conta do Google diferente, recebo a mesma mensagem.
Pode haver apenas um calendário do tipo "Google" definido no Evolution? Se não, como definir calendários adicionais?
Estou usando o Ubuntu 20.04, Evolution 3.36.5-0ubuntu1.
Respondendo a mim mesmo: é possível definir vários calendários do Google, mas ao definir um calendário adicional, você deve fazê-lo em duas etapas.
Primeiro, defina o calendário sem clicar no botão que altera os calendários (ou seja, deixando o calendário padrão). Clique em "OK" e o calendário é salvo.
Em seguida , clique com o botão direito do mouse no calendário definido na lista de calendários e selecione "Preferências" no menu. Agora você pode clicar nesse botão e alterar o calendário padrão para o desejado.