feature(oidc) Make composable OAuth2Response