Você pode fazer isso do servidor, mas é a melhor maneira de fazer isso. Você realmente quer que os próprios usuários controlem quem tem acesso ao calendário / contatos / etc.
Você pode fazer isso de duas maneiras:
-
Vá para a rota delegada. Faça o usuário passar pelo Outlook e adicione um delegado. As permissões são mais granulares e fáceis de definir desde o início.
-
Faça com que o usuário entre no calendário, clique em Compartilhar meu calendário e escolha os destinatários. O destinatário receberá um e-mail perguntando se deseja participar do calendário compartilhado.