AuthClient logout?

I’m trying to prove out OpenID Connect support, and have a login scenario working. Was puzzling over the best way to implement logout. The AuthClient module has an AuthAction class that seems to handle login. But there are no examples for logout, or any other ‘flows’ (such as password reset, profile edit, etc).

What I’m trying to do is log the user out of the identity provider, not just the Yii session.

Should I be looking at creating a new action for logout, and each IDP flow? Or is there a way to pass parameters to AuthAction based on the flow?