herpaderpaldent / seat-discourse Goto Github PK
View Code? Open in Web Editor NEWThis plugin enables to create a user and allow the user to use SeAT as SSO Provider. Also via API the Topics on Discourse are being created
This plugin enables to create a user and allow the user to use SeAT as SSO Provider. Also via API the Topics on Discourse are being created
Apparently the former endpoint has depreciated and moved to:
{{base_url}}/groups.json?api_key={{api_key}}&api_username={{api_username}
Need to adapt this URL and refactor to throw Exceptiones.
discourse devs saying they drop support for all non-HTTP header based authentication.
I assume it need to be fixed
Related documents : https://meta.discourse.org/t/discourse-api-documentation/22706
It appears that the login flow is currently sanitize the role name but keeping leading and ending dot [.] character.
As a result, the user will get all group except those containing a dot at the beginning or ending position.
Not working case :
..TICKER
TICKER.
Working case :
TI.CKER
If i have users on Discourse registered and in seat create a new role and add a user to that role in SeAT, that new role doesn't sync on Discourse.
Example;
Adam is registered on Discourse in Authenticated group, I create new SeAT role called Capitals and add that person to the role, but discourse isn't updating that user's custom usergroups to reflect that.
How link / manage groups in discourse via SeAT ?
I did a very basic install, and when ever I try to actually login to discourse using sso I get an error that distills down to: Call to undefined method GuzzleHttp\Exception\ClientException::map()
Triggered in line 33 of src/Action/Discourse/Groups/Sync.php
Any help is appreciated :)
Been using the plugin for > year. Today got reported that the forums were down. Looking at the logs we are getting
local.ERROR: Cannot redirect to an empty URL.
Checked my .env varibles and they all look good (unchange)
Please help!
Stacktrace https://pastebin.com/LDXwJ2kg
| Vendor | Package Name | Installed Version |
| --------------- | ---------------------- | ----------------- |
| eveseat | api | 3.0.8 |
| eveseat | console | 3.0.6 |
| eveseat | eveapi | 3.0.22 |
| eveseat | notifications | 3.0.6 |
| eveseat | services | 3.0.11 |
| eveseat | web | 3.0.28 |
| flyingferret | seat-whtools | 0.2.0 |
| herpaderpaldent | seat-groups | 1.7.2 |
| kassie | calendar | 3.0.16 |
| warlof | seat-connector | 1.4.5 |
| warlof | seat-discord-connector | 4.0.6 |
| warlof | seat-teamspeak | 4.1.2 |
SeAT Discourse version 11.0
ok i followed the guide and the discourse option shows up but when i click on forum it goes to wrong url.
did i make a wrong setting or something?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.