These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Eve Alliance Auth - Open Source

First post First post
Author
Morgan Garsk
Doomheim
#381 - 2016-11-28 17:35:14 UTC
This is a great service.

I recommend that if you are going to use the Discord 0auth that you don't use a discord you already have your members on. It's a pain in the ass to setup. Also, as the IT guy or dev of your group you need to either be the SuperAdmin of the discord server or be willing to talk to your ceo/exec about how to set things up.

It's a great service. Thanks for doing this.
Jonny Copper
The Cadre Arareb Foundation
#382 - 2016-12-08 03:21:22 UTC  |  Edited by: Jonny Copper
Hi there, im strugging to add Auth /TS Groups. I've got auth setup and connected to my TS. When members register they get the member tag. Im now looking to connect auth groups to ts groups. I read the wiki https://github.com/R4stl1n/allianceauth/wiki/Teamspeak3-Setup and at the bottom it says "If these panels are empty, wait a minute for the database update to run." These panels have been empty for a couple hours now. I've tried making new server groups since the connection from auth to the TS was made and nothing populates.

Any help would be appreciated.

Edit 1: I have found that I am getting an error Dec. 8, 2016, 6:35 a.m. ERROR [update_teamspeak3_groups:401]
I believe this might be why it's not showing up in the Auth /TS Groups.

Lovely service regardless.
Tommaxx
Caldari Provisions
Caldari State
#383 - 2016-12-08 11:03:44 UTC
Thanks for this beautiful piece of software! Big smile
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#384 - 2016-12-12 21:59:46 UTC
Jonny Copper wrote:
Hi there, im strugging to add Auth /TS Groups. I've got auth setup and connected to my TS. When members register they get the member tag. Im now looking to connect auth groups to ts groups. I read the wiki https://github.com/R4stl1n/allianceauth/wiki/Teamspeak3-Setup and at the bottom it says "If these panels are empty, wait a minute for the database update to run." These panels have been empty for a couple hours now. I've tried making new server groups since the connection from auth to the TS was made and nothing populates.

Any help would be appreciated.

Edit 1: I have found that I am getting an error Dec. 8, 2016, 6:35 a.m. ERROR [update_teamspeak3_groups:401]
I believe this might be why it's not showing up in the Auth /TS Groups.

Lovely service regardless.


Are your celery workers running?

Hop into gitter and we can help debug.
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#385 - 2017-01-03 05:28:14 UTC
Lots of updates merged today! Fleet activity tracking works once again, the group system got an extensive overhaul, and there's now support for coalitions. Full release notes can be found here. Big shout out to the community members making this possible, through coding and testing.

The EVE Swagger Interface is now supported. Got an idea for a neat thing to do with it? Let us know, on github or gitter.

For site managers, a note on releases: we're moving to an actual versioned structure because debugging peoples' problems is impossible when we don't know how old their code is. Releases can be found on this page, as well as getting their own branch (named 'stable/1.x'). Version numbers are visible on the admin site or can be retrieved from the shell. Please include this information when requesting support.
Gozos Dronos
SquaD 42
Silent Ascension
#386 - 2017-01-07 16:08:08 UTC
Jonny Copper wrote:
Hi there, im strugging to add Auth /TS Groups. I've got auth setup and connected to my TS. When members register they get the member tag. Im now looking to connect auth groups to ts groups. I read the wiki https://github.com/R4stl1n/allianceauth/wiki/Teamspeak3-Setup and at the bottom it says "If these panels are empty, wait a minute for the database update to run." These panels have been empty for a couple hours now. I've tried making new server groups since the connection from auth to the TS was made and nothing populates.

Any help would be appreciated.

Edit 1: I have found that I am getting an error Dec. 8, 2016, 6:35 a.m. ERROR [update_teamspeak3_groups:401]
I believe this might be why it's not showing up in the Auth /TS Groups.

Lovely service regardless.


Hello,

I have the same issue. List is empty whereas i have multiple groups in my TS. Only Blue and member groups works and are syncs.

An idea ?
Bill Lane
Strategic Insanity
FUBAR.
#387 - 2017-01-14 17:31:35 UTC
Just had Adarnof install this on my server. Was a great experience. He took the time to really explain all the features and what they do, which was EXTREMELY helpful to a website noob such as myself. So a big thanks to Adarnof, I would recommend this service to anyone looking for an auth system and some standup folks to help them through it.

The system itself is exactly what we were looking for, and I'm thrilled to finally have it. Sure beats manually copy/pasting every single API into an API checker before approving the primitive membership we had in the first place. The tools available are really going to help move our alliance in the right direction concerning member services and tracking.

Thanks for your hard work guys, extremely appreciated. Great auth system and great help, keep it up!
Shepherd Cage
Dig Dug Incorporated
#388 - 2017-01-15 17:12:14 UTC  |  Edited by: Shepherd Cage
Does this offer still stand for installs?
I have server ready.

Raynaldo Rivera wrote:
Alright everyone i ended up writing a alliance auth system for the rebirth of "The 99 Percent" alliance. We couldn't find one we liked so i ended up just writing one. Right now it is still being developed but i wanted to get it in the public view so i can get feedback etc. If you have any suggestions, feature request, or bug reports please let me know here or make an issue on github.

ProjectSite: Project Site
Code: Github
Screenshots: ScreenShots
Fee:

  • 2 Bil Isk - For initial setup ( Includes full setup *phpbb3, openfire, mumble, auth )
  • 500m ISK - Maintenance fee ( Need stuff done after initial install )
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#389 - 2017-01-25 02:45:12 UTC
Gozos Dronos wrote:

I have the same issue. List is empty whereas i have multiple groups in my TS. Only Blue and member groups works and are syncs.


Unfortunately there are a lot of possible causes here, most of them have to do with your celery workers not running. The docs have been updated with two relevant sections: teamspeak troubleshooting if you can identify an error message, as well as supervisor install instructions for automating worker startups. If neither of these solve the problem, come chat with us on gitter.


Shepherd Cage wrote:

Does this offer still stand for installs?
I have server ready.


Yes, I offer the installation service quoted. Get in touch with me by evemail for a consult.
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#390 - 2017-01-25 02:55:03 UTC
The project has undergone some big changes this past week.

Firstly, we've created a new Github organization to facilitate development, and the repo has changed ownership. It can now be found here. For now, Github automatically redirects all pulls to the new address, but it's worthwhile to update your git remote url:

git remote set-url origin https://github.com/allianceauth/allianceauth


In addition, the master branch is no longer guaranteed to be usable. We will be actively developing on it, and issuing a release when it's stable. For those installing new, make sure to grab the latest release (v1.14.3):

git checkout v1.14.3


For those on older installations, if updating, park yourself on v1.14.3 and hold for the v1.15 release. It will have some special upgrade instructions.

Releases and their upgrade instructions can be found here. You can get your installed version number from the admin site (for versions past v1.14).
Maxwell Badger
Shadow State
Goonswarm Federation
#391 - 2017-01-28 19:46:53 UTC  |  Edited by: Maxwell Badger
I love this Alliance Auth!!! but i just have a simple question. Can the Market use the keys that are already in the Auth for each user? right now, it looks like users need to create another API key to use the market or did i do something wrong?
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#392 - 2017-02-01 05:18:58 UTC  |  Edited by: Adarnof
Maxwell Badger wrote:
I love this Alliance Auth!!! but i just have a simple question. Can the Market use the keys that are already in the Auth for each user? right now, it looks like users need to create another API key to use the market or did i do something wrong?


I'm not sure what you're talking about. Market only requires API keys for account creation: as auth is creating accounts, users do not need to enter API keys.

If this is in reference to the issue on BitBucket, you need to log out and back in after promoting your user to super in order to see the settings page. The API key there is only used to allow blues access to market: auth also does this, so again an API key is not needed. If all users are unable to login, it sounds like the databases don't match - please ensure you installed market onto the same database as the one in the market section of settings.py.
Vetrol Meldor
Center for Advanced Studies
Gallente Federation
#393 - 2017-02-03 17:15:09 UTC
Hi,

First off, fantastic app and installation service was great!

Now, on to my issue. After the install, I tested pretty much all functionality including jacknife and everything was working great. After testing, I put the server behind an nginx reverse proxy. All seems to work fine except for jacknife. When I click on an API I get to the initial page where you are asked to select a character. When I select a character I get the following error:

400 Bad Request
The plain HTTP request was sent to HTTPS port
nginx

What I have noticed is that the url that is pulled is an http request with an ssl port. Here is an example:
http://example.com:443/jacknife/index.php?

I have changed the domain name and left the api key out for security reasons. My redirect rules don't capture it because it expects port 80 on http and 443 on https. Can anyone give me some tips? I can't for the life of me figure out why it is forcing http on port 443

Thanks
Vetrol Meldor
Center for Advanced Studies
Gallente Federation
#394 - 2017-02-03 18:06:55 UTC  |  Edited by: Vetrol Meldor
Vetrol Meldor wrote:
Hi,

First off, fantastic app and installation service was great!

Now, on to my issue. After the install, I tested pretty much all functionality including jacknife and everything was working great. After testing, I put the server behind an nginx reverse proxy. All seems to work fine except for jacknife. When I click on an API I get to the initial page where you are asked to select a character. When I select a character I get the following error:

400 Bad Request
The plain HTTP request was sent to HTTPS port
nginx

What I have noticed is that the url that is pulled is an http request with an ssl port. Here is an example:
http://example.com:443/jacknife/index.php?

I have changed the domain name and left the api key out for security reasons. My redirect rules don't capture it because it expects port 80 on http and 443 on https. Can anyone give me some tips? I can't for the life of me figure out why it is forcing http on port 443

Thanks


Well, after some additional digging around, I found the problem. In my ngnix proxy config I had the following line of code:

proxy_set_header Host $host:$server_port;

I needed to change it to

proxy_set_header Host $host;

This removed the hard coding of the port and fixed it.

Thanks
BearThatCares
Rattini Tribe
Minmatar Fleet Alliance
#395 - 2017-02-14 18:54:51 UTC
Awesome software!

Is there any way to make the corporation ticker appear in Discord names, like it's done in Teamspeak?

[TICKER] username

Krypted Gaming is looking for quality members!

Check out our guides at our website, and if you like what you see, drop by our Discord and socialize!

Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#396 - 2017-02-21 21:54:29 UTC  |  Edited by: Adarnof
BearThatCares wrote:
Is there any way to make the corporation ticker appear in Discord names, like it's done in Teamspeak?

[TICKER] username


Custom service username formatting is on the ever-growing to-do list. If you wanted to do this yourself,

If on >=v1.15 alter this line to read:
DiscordOAuthManager.update_nickname(user.discord.uid, "[{0}] {1}".format(character.corporation_ticker, character.character_name))


If on <=v1.14 alter this line to read:
DiscordOAuthManager.update_nickname(authserviceinfo.discord_uid, "[{0}] {1}".format(character.corporation_ticker, character.character_name)) 
Titus Otto Khan
Ti To i mi
Domain Research and Mining Inst.
#397 - 2017-02-24 17:58:49 UTC
I poked around most of the comments but I may have missed this information, I searched around the wiki as well. Are there any plans or is it already implemented to use the SSO login as your way of authing players rather then putting API keys?
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#398 - 2017-02-25 07:12:45 UTC
Titus Otto Khan wrote:
I poked around most of the comments but I may have missed this information, I searched around the wiki as well. Are there any plans or is it already implemented to use the SSO login as your way of authing players rather then putting API keys?

At present users can authenticate via SSO once registered, but cannot register through SSO alone. We've been debating how to do that for some time now - this thread contains the discussion. The largest issue is our goal to maintain backwards compatibility - the idea that you can update code and retain all user and service data. Altering the user model, due to how central it is to the application, is not a supported operation in Django; a duct-tape workaround is being explored.

The second part of eliminating API key registration is how to accommodate groups who want to require users to provide API keys. Some form of account verification process will need to be constructed - perhaps additional, optional logic on state assignment is the easiest solution I see.

Give that thread a read, and if you've got any input I'd love to hear it.
oddset
Imperial Shipment
Amarr Empire
#399 - 2017-02-25 14:17:56 UTC
any supportes
who can help with upgrade's or fresh install mail me ingame
Aldaran Moses
ATLAS CORPORATION.
#400 - 2017-03-08 08:47:51 UTC
currently running AA in a vagrant box for testing, I have added a Discord bot and linked the server but the bot is offline in discord. how do I bring it online?

i have supervisor running and checking the celery tasks seem to be running as I get output in the log files (eve_api_manager entries)

As yet I have not added 2FA to discord, but then I have no users yet so the bot won't have anything to do.

Any ideas why the bot is offline?