comparison mod_auth_oauth_external/README.md @ 5434:92ad8f03f225

mod_auth_oauth_external: Work without token validation endpoint In this mode, only PLAIN is possible and the provided username is assumed to be the XMPP localpart.
author Kim Alvefur <zash@zash.se>
date Mon, 08 May 2023 20:01:34 +0200
parents ac9710126e1a
children b3e7886fea6a
comparison
equal deleted inserted replaced
5433:b40299bbdf14 5434:92ad8f03f225
48 : URL string. The token validation endpoint, should validate the token 48 : URL string. The token validation endpoint, should validate the token
49 and return a JSON structure containing the username of the user 49 and return a JSON structure containing the username of the user
50 logging in the field specified by `oauth_external_username_field`. 50 logging in the field specified by `oauth_external_username_field`.
51 Commonly the [OpenID `UserInfo` 51 Commonly the [OpenID `UserInfo`
52 endpoint](https://openid.net/specs/openid-connect-core-1_0.html#UserInfo) 52 endpoint](https://openid.net/specs/openid-connect-core-1_0.html#UserInfo)
53 If left unset, only `SASL PLAIN` is supported and the username
54 provided there is assumed correct.
53 55
54 `oauth_external_username_field` 56 `oauth_external_username_field`
55 : String. Default is `"preferred_username"`. Field in the JSON 57 : String. Default is `"preferred_username"`. Field in the JSON
56 structure returned by the validation endpoint that contains the XMPP 58 structure returned by the validation endpoint that contains the XMPP
57 localpart. 59 localpart.