discoursebot
cc359e10fb
DEV: Update CI workflows ( #55 )
...
Co-authored-by: davidtaylorhq <davidtaylorhq@users.noreply.github.com>
2021-12-16 16:19:32 +00:00
Discourse Translator Bot
83d88d3d1b
Update translations ( #54 )
2021-12-14 14:54:04 +01:00
Angus McLeod
2303143266
DEV: Update plugin_spec ( #53 )
2021-11-24 10:38:12 +00:00
discoursebot
60c3a6e02a
DEV: Update CI workflows ( #52 )
...
Co-authored-by: CvX <CvX@users.noreply.github.com>
2021-09-15 19:58:40 +02:00
dependabot[bot]
5663d1ff9e
Bump path-parse from 1.0.6 to 1.0.7 ( #51 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 00:52:20 +02:00
Roman Rizzi
96d815c56c
DEV: Restos skipped test. Plugins can reset a single registry now. follow-up to 3e3c2ae
( #50 )
2021-07-02 13:38:59 -03:00
discoursebot
785a97a4c8
DEV: Update CI workflows ( #49 )
...
Co-authored-by: davidtaylorhq <davidtaylorhq@users.noreply.github.com>
2021-07-02 16:40:15 +02:00
Alan Guo Xiang Tan
3e3c2ae44d
DEV: Skip test that is resetting state of other plugins. ( #48 )
...
Follow-up to d1a912ebc8
2021-07-02 16:16:03 +08:00
Roman Rizzi
d1a912ebc8
FEATURE: Fetch custom attributes from the user details. ( #47 )
...
Other plugins can tell the authenticator to traverse the user details JSON using custom paths and store the values in the user associated account extra field.
2021-07-01 18:23:27 -03:00
dependabot[bot]
6ee31f6b02
Bump glob-parent from 5.1.1 to 5.1.2 ( #46 )
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: glob-parent
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-12 13:58:46 +02:00
Discourse Translator Bot
c3404ed877
Update translations ( #45 )
2021-06-01 15:11:22 +02:00
Discourse Translator Bot
50aca4050f
Update translations ( #44 )
2021-05-25 15:26:44 +02:00
dependabot[bot]
ed3255fea0
Bump lodash from 4.17.20 to 4.17.21 ( #43 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 13:39:55 -04:00
dependabot[bot]
60a8ba05c2
Bump rexml from 3.2.4 to 3.2.5 ( #42 )
...
Bumps [rexml](https://github.com/ruby/rexml ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.2.4...v3.2.5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-02 17:07:53 +02:00
Robin Ward
60eeb0d338
Hide the `oauth2_disable_csrf` setting ( #41 )
...
It can be useful for homegrown CSRF setups or while debugging but it is
not secure and should only be used if you really know what you're doing.
2021-04-21 13:30:28 -04:00
David Taylor
f45cd3edf9
FEATURE: Handle invalid email_verified data from identity provider ( #40 )
...
Some identity providers send email_verfied as a 'true'/'false' string, not a boolean. (e.g. this bug in Auth0: https://community.auth0.com/t/27553 )
This commit adds automatic handling for this case, so that the string is automatically converted into a real boolean.
2021-04-21 11:16:25 +01:00
Discourse Translator Bot
76eeb5a35d
Update translations ( #39 )
2021-04-20 15:30:18 +02:00
babayotakun
cef99620a1
Allow to disable CSRF check during the oauth login. ( #38 )
...
* Ignore CSRF check.
* Ignore CSRF check as a plugin setting.
Co-authored-by: Kalach, Dmitry <d.kalach@itransition.com>
2021-04-19 12:39:45 -04:00
dependabot[bot]
f025ed03f2
Bump y18n from 4.0.0 to 4.0.1 ( #37 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 09:56:39 +02:00
David Taylor
59c3d9aa5e
DEV: Clean up plugin.rb ( #36 )
...
- Remove Faraday version check - all versions of Discourse now have Faraday 1.0
- Remove custom button CSS. Core now takes care of styling login buttons
- Remove deprecated `message` parameter from auth_provider registration
2021-03-30 11:29:22 +01:00
Discourse Translator Bot
aaf3044043
Update translations ( #35 )
2021-03-16 15:45:23 +01:00
David Taylor
a9ad67c4c6
FEATURE: Allow using a different authorize_url for signup ( #34 )
...
If specified, the oauth2_authorize_signup_url will be used when the user starts the auth flow via the 'sign up' buttons in the UI. If not specified, the regular authorize_url continues to be used.
2021-03-10 12:29:58 +00:00
discoursebot
b0c42536f6
DEV: Update CI workflows ( #32 )
...
Co-authored-by: CvX <CvX@users.noreply.github.com>
2021-03-10 13:10:36 +01:00
David Taylor
96a0bde0aa
FEATURE: Allow JSON paths with literal dots in the keys ( #33 )
...
This is achieved by surrounding a key with double quotes, or by escaping
the dot character with a backslash.
For example, given the JSON
```
{ "www.example.com/uid": "myuid" }
```
Previously, there was no way to access this value. The dots would make
the parser try to access `json["www"]["example"]["com/uid"]`.
Now, this value can be accessed by using a `oauth2_json_user_id_path` like:
```
www\.example\.com/uid
```
or alternatively:
```
"www.example.com/uid"
```
2021-03-10 11:48:58 +00:00
Discourse Translator Bot
0be01f0afd
Update translations ( #31 )
2021-02-09 14:47:52 +01:00
Discourse Translator Bot
df0b2c5460
Update translations ( #30 )
2021-01-26 14:48:54 +01:00
discoursebot
b3abeec4ca
DEV: Update CI workflows ( #28 )
...
Co-authored-by: justindirose <justindirose@users.noreply.github.com>
2021-01-04 14:18:20 -06:00
Discourse Translator Bot
66b0d391ef
Update translations ( #27 )
2020-12-22 14:46:10 +01:00
Discourse Translator Bot
820a6f856f
Update translations ( #26 )
2020-12-15 15:23:29 +01:00
Discourse Translator Bot
29e828fccf
Update translations ( #25 )
2020-11-24 17:22:12 +01:00
Discourse CI
485aec9148
DEV: Update CI workflows
2020-11-15 16:09:42 +00:00
Discourse CI
80d7ea85a5
DEV: Update CI workflows
2020-10-14 16:27:52 +00:00
Discourse CI
d9c7312be6
DEV: Update CI workflows
2020-10-12 08:16:48 +00:00
Discourse CI
c1f4e63063
DEV: Update CI workflows
2020-10-09 19:03:13 +00:00
Justin DiRose
005457ccf8
DEV: Apply coding standards ( #24 )
2020-10-09 13:50:54 -05:00
Discourse CI
365cfbc209
DEV: Update CI workflows
2020-10-09 16:15:04 +00:00
Discourse CI
d025d1f186
DEV: Update CI workflows
2020-10-09 15:09:49 +00:00
Discourse Translator Bot
db84540470
Update translations
2020-10-06 15:19:21 +02:00
Discourse Translator Bot
13ed44486a
Update translations
2020-09-22 13:05:19 +00:00
Discourse Translator Bot
1f6eced849
Update translations
2020-09-16 10:19:28 +00:00
Discourse Translator Bot
d2cb7e9470
Update translations
2020-08-18 13:03:21 +00:00
Discourse Translator Bot
399685ee83
Update translations
2020-08-11 13:05:09 +00:00
Discourse Translator Bot
3c3aa6e0b0
Update translations
2020-08-05 13:29:14 +00:00
Discourse Translator Bot
16543fad72
DEV: Switch from Transifex to Crowdin
2020-07-16 14:01:06 +02:00
Neil Lalonde
c6245de6fb
Update translations
2020-06-24 11:41:41 -04:00
Neil Lalonde
6dc9131fb9
Update translations
2020-05-27 16:54:50 -04:00
Neil Lalonde
e045df91d7
Update translations
2020-05-04 10:50:16 -04:00
Guo Xiang Tan
56e32d9bf6
DEV: Move to rubocop-discourse.
2020-05-04 10:34:14 +08:00
David Taylor
5984e52dc6
DEV: Fix rubocop offences
2020-04-30 18:49:15 +01:00
David Taylor
be136eacb4
FEATURE: Allow disabling request_body authentication for token endpoint
...
By default we include both authentication data in both the Authorization header, and in the request body. This provides maximum compatibility, although is technically a breach of the OAuth2 specification. This commit introduces a new site setting `oauth2_send_auth_body`, which allows the behavior to be controlled.
2020-04-30 17:28:22 +01:00