Use the external identity provider for refresh of logins. When a user is logged in via an extern…
Show more
External identity provider reform (part 2)Use the external identity provider for refresh of logins. When a useris logged in via an external identity provider, use the same identityprovider for a refresh when it expires. The expiration time iscontrolled via the classical OpenACS parameters.Note that in general, the same user might be authenticated via aclassical OpenACS authority (e.g. local authority) and/or via anexternal one (e.g. Microsoft Identity Platform (Azure) or GitHub).For single-sign-ons, when the token is still valid, the redirect tothe external identity provider does not mean necessarily that the useis shown the external identity provider's login page.
Show less