Ok quick update: https://bitbucket.org/snitchashor/php-ext-authevesso/downloads/php-ext-authevesso-v1.2.2b.zip
This one fixes the corp/alliance names not appearing and another small issue in the acp when adding a corp where the same corp exists, only differing by one or more dots.
The corp/alliance names will not reappear right away, but only when the cron job is executed.
@Snitch_Ashor
My problem is resolved. Thatās probably due to misconfiguration cookie parameters next to migration from local XAMPP to live webserver.
I have applied this solution https://www.phpbb.com/support/docs/en/3.2/kb/article/fixing-incorrect-cookie-settings/
Sorry for disturb and thanks for your assistance
Edit: Uh, just updated authevesso and get this error when activated extention
Fatal error: Cannot redeclare class snitch\authevesso\migrations\version_121 in /public_html/board/ext/snitch/authevesso/migrations/version_122.php on line 24
this update throws this error for me.
about this line:
$allyName = EVEHELPERS::getAllyInfo($allyID)[ānameā];
PHP Fatal error: Uncaught Error: Cannot use object of type stdClass as array in /var/www/html/ext/snitch/authevesso/auth/provider/evesso.php:534\nStack trace:\n#0 /var/www/html/ext/snitch/authevesso/auth/provider/evesso.php(270): snitch\authevesso\auth\provider\evesso->addToGroups(Array)\n#1 /var/www/html/ext/snitch/authevesso/auth/provider/evesso.php(301): snitch\authevesso\auth\provider\evesso->autologin()\n#2 /var/www/html/phpbb/session.php(435): snitch\authevesso\auth\provider\evesso->validate_session(Array)\n#3 /var/www/html/app.php(26): phpbb\session->session_begin()\n#4 {main}\n thrown in /var/www/html/ext/snitch/authevesso/auth/provider/evesso.php on line 534
Question. Are any of the following scopes viewable only by individual pilots:
public data
esi-location.read_location.v1
esi-skills.read_skills.v1
esi-characters.read_contacts.v1
esi-corporations.read_corporation_membership.v1
esi-characters.read_standings.v1
esi-characters.read_corporation_roles.v1
esi-location.read_online.v1
I selected to view the public data, but I am not sure where I am supposed to see that on the website.
Thank you
The scopes are not used directly yet, you have to select at least one in order to get a refresh token, thats why publicData is there.
We have several levels of access to the corporation. On the forum and in TeamSpeak groups are identical. How can I make the phpbb group receive the privileges of the TeamSpeak group?
Theres no way to do this at the moment. One of the features planned is to grant group access based on corp/alliance roles but this is a little tricky because that information is only available to corp members so you would always use one of the existing characters to query that information without even knowing if that api has eventually been revoked.
You can always add groups manually on top of the ones handled by the mod, they should not be touched by the cron job.
@Snitch_Ashor
I have recently completed a domain migration, but I cannot figure out how to change the sso callback url. The ext doesnt seem to be picking it up form the board general settings (unless i missed something).
Any ideas on direction?
Thanks!
It uses one of the phpbb internal functions to create it. If its still the old one, that might be a caching issue. Did you change the callback on the eve developers site already?
I did, in fact.
the config for the ext still shows the old domain, but has been changed everywhere else.
Did you purge the cache? And could you check under Server Settings what āForce server URL settingsā is set to?
Cache has been purged, Force server URL settings is set to āNoā
Can you evemail me your current forum url and the old domain?
Interestingly enough, visiting some of the pages and applying chagnes seemed to have chagned things because the correct sso url is present now AND is confirmed working.
Thanks for your hard work on this plugin. its great and makes our forums possible.
Thanks!
I canāt seem to get this to work. I have triple checked all my setting per the instruction and every time I hit test SSO button it throws me to an Internal Server Error 500 and I have no idea where the logs are for this to see what it could be. Any help would be much appreciated.
If it throws a 500, the information is probably inside your webserver log. Depending on whether its apache and if you have root access, this might be in /var/log/apache2/error.log but depends on your webserver configuration. What php version are you using?
Thanks Snitch. This is working well and your time is appreciated! Iāve also done some work with phpbb. I am currently working on another extension that uses ESI and I am curious if youāre willing to add an event when building the URL for the scopes for the SSO login to allow another extension to add onto it (and any other events i might need but havent thought of)? Feel free to PM me if you want me to expand on my plans.