dev/mail#79 - Add option to get resource-owner via OpenID Connect
authorTim Otten <totten@civicrm.org>
Tue, 10 Nov 2020 00:43:39 +0000 (16:43 -0800)
committerTim Otten <totten@civicrm.org>
Tue, 10 Nov 2020 00:43:39 +0000 (16:43 -0800)
commit47617d1e070dfaf2a7868ea68f69ea1475be304c
treee436ca18b9aa43df370814f85516a054b0ced3b9
parent3bc561e48abe682b2aed7f8fbba1e943e1ed8251
dev/mail#79 - Add option to get resource-owner via OpenID Connect

At time of writing, there appears to be a problem in Microsoft's services:
if you request both `User.Read` and `IMAP.AccessAsUser.All`, then the token
does not actually work for IMAP access.

However, it is does work to combine `openid` and `IMAP.AccessAsUser.All`.

This patch to CiviGenericProvider makes it easier to get resource-owner
details via OpenID Connect's `id_token`.
ext/oauth-client/Civi/OAuth/CiviGenericProvider.php