An extension of module "openid_connect". It provides auto-login functionality where the user gets redirected to the IDP provider automatically on hitting any page of the web app.
This module generates .ics files for the specific entity on request, and doesn't store anything to a file or database (other than the configuration needed).
In order to store configuration for a (fieldable) entity/bundle, the module provides a new (computed) Field Type named "ICS Link", and it's own formatter (optional) & widget (should always be hidden).