sabre-io / Baikal

Baïkal is a Calendar+Contacts server
https://sabre.io/baikal/
GNU General Public License v3.0
2.47k stars 284 forks source link

Make a calendar public #1039

Open LeOSW42 opened 3 years ago

LeOSW42 commented 3 years ago

Baikal version: 0.7.1

Problem you are having:

I want to give read only access to one of my calendar to many people (family and friends) that doesn't have any account on my baikal server. I'm facing an HTTP authentication popup while accessing the calendar, and I don't want to share my credential.

Suggested solution:

Allow a calendar to be public (read-only), and then remove any authentication on that specific calendar.

patg84 commented 2 years ago

Has this been solved?

ByteHamster commented 1 year ago

Duplicate of #1027

1Luc1 commented 1 year ago

@ByteHamster can you look into it again. It seems those are two different issues/requests. This one is about making an calender public available without authentication, whereas #1027 is about letting the system subscribing to an extern calender.

A solution / workaround for this request could be to create a "dummy public user" with an easy password. This user got shared the accordingly calender in read-only mode. Now everyone can subscribe with that dummy public user. I don't know if this somehow brakes ACL?

The mentioned solution from https://github.com/sabre-io/Baikal/issues/1027#issuecomment-1372307243 doesn't work here, since it still needs to login as an user.

bohwaz commented 3 weeks ago

In case anyone finds their way here, Davis, a fork of Baikal supports it: https://github.com/tchapi/davis/pull/105