Having studied this again, I found the answer:
-, authOpenIdExtended :
authPlugins _ = [authOpenIdExtended [("openid.ns.ax", "http://openid.net/srv/ax/1.0"),
("openid.ax.mode", "fetch_request"),
("openid.ax.type.email", "http://axschema.org/contact/email"),
("openid.ax.required", "email")
]]
: https://developers.google.com/accounts/docs/OpenID Google Yahoo.
, , "credsExtra creds" creds, getAuthId. , OpenId. authOpenIdExtended key/value "openid.ax.value.email" ( Yahoo) "openid.ext1.value.email" ( Google). , Google "openid.ax.value.email", .
, -.