Não sei como muitos fazem isso sem outra conta com o mesmo provedor (Google ou Microsoft).
Por meio do ICAL, você não teria capacidade de autenticar quem pode ou não pode editar seu calendário. Portanto, sem a capacidade de fazer o login, as únicas permissões são "view".
Isso é para proteger seus dados contra adulteração aleatória.