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
blazigen
Shiva
Northern Coalition.
#281 - 2015-12-11 14:04:55 UTC
Would this AUTH work on a Windows server by anychance ??
vipeer
Infinite Point
Pandemic Horde
#282 - 2015-12-11 20:13:07 UTC
I have only installed it on Linux so far, but I think it would be possible to run on Windows too as PHP, Django, Python etc are possible to install on Windows. But there might be some additional dependencies that I dont remember which breaks it.
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#283 - 2015-12-11 23:10:52 UTC
blazigen wrote:
Would this AUTH work on a Windows server by anychance ??


I don't see any reason it wouldn't but I haven't tried it. You'd need the requisite MySQL, python, and rabbitmq windows versions, and some way to serve the front-end. Google tells me these things exist.

If you're up for a challenge, do it, and write up how!
Argus Sorn
Star Frontiers
Brotherhood of Spacers
#284 - 2015-12-14 14:13:22 UTC
So I've had some issues with the celery processes that appears to be partially fixed by making sure to run them as "allianceserver" (my bad there), but to be clear they DO or DO NOT need to be sudo'ed? Sorry if the answer to that is obvious but there was a prior post about same that I didn't quite understand.

Here is the current situation however:

What's happening right now is group/member stuff is updating to ipboard on initial creation, however when a groups is REVOKED from a member, that is not updating to ipboard even after waiting a day.



Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#285 - 2015-12-15 16:53:50 UTC
Argus Sorn wrote:
So I've had some issues with the celery processes that appears to be partially fixed by making sure to run them as "allianceserver" (my bad there), but to be clear they DO or DO NOT need to be sudo'ed? Sorry if the answer to that is obvious but there was a prior post about same that I didn't quite understand.

Here is the current situation however:

What's happening right now is group/member stuff is updating to ipboard on initial creation, however when a groups is REVOKED from a member, that is not updating to ipboard even after waiting a day.





They should not need to be sudo'd.

The issues you're experiencing, groups not updating on IPBoard, is very likely rooted in the run_databaseUpdate celery task hanging for some users - if you're affected, group updates will not occur. Watch this issue for updates.

Haven't had much time to debug because it's exam season. Couple more days till they're over.
vipeer
Infinite Point
Pandemic Horde
#286 - 2015-12-16 19:31:05 UTC
Can you share how the HR Applications are working?
I can't find any Public URL for an applicant to use to fill in information and apply?
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#287 - 2015-12-16 19:49:48 UTC
vipeer wrote:
Can you share how the HR Applications are working?
I can't find any Public URL for an applicant to use to fill in information and apply?


The way HR Applications were written means they need to be attached to a user, so you unfortunately can't just send someone a public link to it. The applicant has to create an account on auth and then access the application.
vipeer
Infinite Point
Pandemic Horde
#288 - 2015-12-16 20:58:46 UTC
Ahh okay, thank you!

Quick follow up question,
Would it be a lot of work for you to make it possible to use one Auth site for multiple corps without being in an Alliance?
Basically, we have got two Corps (PVP and Indy) that are part of the same alliance, where I don't have access to the Executor Corp/Keys so I can't use the alliance feature.

I've currently used used one of the corps as the main corp, and let the other one be Blue.
But would be so much nicer if it was possible to add multiple corps to the config, with corp API keys, and then if any of those members signed up, they would get added to "Corp_X_Group" or "Corp_Y_Group" etc, depending on which corp they are part of.



Argus Sorn
Star Frontiers
Brotherhood of Spacers
#289 - 2015-12-17 01:24:03 UTC
Adarnof wrote:
Argus Sorn wrote:
So I've had some issues with the celery processes that appears to be partially fixed by making sure to run them as "allianceserver" (my bad there), but to be clear they DO or DO NOT need to be sudo'ed? Sorry if the answer to that is obvious but there was a prior post about same that I didn't quite understand.

Here is the current situation however:

What's happening right now is group/member stuff is updating to ipboard on initial creation, however when a groups is REVOKED from a member, that is not updating to ipboard even after waiting a day.





They should not need to be sudo'd.

The issues you're experiencing, groups not updating on IPBoard, is very likely rooted in the run_databaseUpdate celery task hanging for some users - if you're affected, group updates will not occur. Watch this issue for updates.

Haven't had much time to debug because it's exam season. Couple more days till they're over.



Even when I perform "run_databaseUpdate" in the shell, it does not delete people from ipboard groups.

A
Argus Sorn
Star Frontiers
Brotherhood of Spacers
#290 - 2015-12-17 01:29:46 UTC  |  Edited by: Argus Sorn
Odd:

The above phenomena seems to be inconsistent. Some members are added to and from DB's without any issue at all, other members can be added, but once added seem to be stuck there - unable to be removed.

Other members are 'unaddable' to certain groups too - for instance I have a large number of members who have accounts as "members" on the ipboard, but they were never added to the "member" group.

TBH it is entirely possible that the two two groups of members (the one's that don't add, and the one's that don't delete) may be one and the same although I am not sure it is consistent for everyone. I have not tested it enough. There are definitely a number of members that seem 'invisible' to the database updates however. Not sure if there is a way to reset/fix that?

I am not sure if it depends on when they were added, etc..
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#291 - 2015-12-17 02:28:25 UTC  |  Edited by: Adarnof
vipeer wrote:
Ahh okay, thank you!

Quick follow up question,
Would it be a lot of work for you to make it possible to use one Auth site for multiple corps without being in an Alliance?
Basically, we have got two Corps (PVP and Indy) that are part of the same alliance, where I don't have access to the Executor Corp/Keys so I can't use the alliance feature.

I've currently used used one of the corps as the main corp, and let the other one be Blue.
But would be so much nicer if it was possible to add multiple corps to the config, with corp API keys, and then if any of those members signed up, they would get added to "Corp_X_Group" or "Corp_Y_Group" etc, depending on which corp they are part of.





That's a big project. In the meantime, you don't need to be executor to run allianceauth for an alliance - all it requires is an alliance name + ID, and an API key to pull standings from. The API key can be from any member corp. Or any random corp too technically, but that's just a quirk of how it works. It might even work with a character key if the endpoints are the same ID, but let's not get too crazy.
vipeer
Infinite Point
Pandemic Horde
#292 - 2015-12-17 06:37:38 UTC
Adarnof wrote:

That's a big project. In the meantime, you don't need to be executor to run allianceauth for an alliance - all it requires is an alliance name + ID, and an API key to pull standings from. The API key can be from any member corp. Or any random corp too technically, but that's just a quirk of how it works. It might even work with a character key if the endpoints are the same ID, but let's not get too crazy.


Wow, that's fantastic news! Should make it behave just as i want.
I was under the impression a Executor corp was needed to see the corps "below it".
Whoever
Da Vinci Inc.
#293 - 2015-12-17 14:25:07 UTC
Hello,
i have install the tool the service function but on the website i become a 500 Error but jabber is running and i can sent message only when i sent with website i have a 500 Error.
Can you me help ?^^
thx
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#294 - 2015-12-17 20:00:32 UTC
Whoever wrote:
Hello,
i have install the tool the service function but on the website i become a 500 Error but jabber is running and i can sent message only when i sent with website i have a 500 Error.
Can you me help ?^^
thx


Can you enable debugging in settings.py and show me the full error? 500 is a generic catch-all when something goes wrong.
Drunken Angel
Sebiestor Tribe
Minmatar Republic
#295 - 2015-12-20 08:13:29 UTC  |  Edited by: Drunken Angel
Currently still setting up , But just came here to say you have done an absolutely outstanding job with the documentation its so easy to use and follows a logical process of how I would think it would be setup.

Quick question though your documentation says only Ubuntu is supported is there any reason I cant run this on Centos6/7/Rhel? obviously I cant just copy and paste documentation but is there an actual technical reason it wont work? I Mean I can install all the dependency's so it should work in theory.
Can you confirm If you can get this to work on a corp level? Im guessing you just comment out the alliance in the config.py stuff and fill out the corp stuff? ( This is probbly totally wrong but I haven't looked into how it works fully yet)
Im still a baby Linux Admin so would be interested in knowing why it wouldn't work if there a deep routed issue.

if its just a case of eww documenting id be happy to contribute :D

edit : upon reading all pages of this post looks like people have been having issues with centOS ill finish setting it up on Ubuntu and then see if I can get to the bottom of the issues on CentOS.
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#296 - 2015-12-20 11:33:07 UTC
Drunken Angel wrote:
Currently still setting up , But just came here to say you have done an absolutely outstanding job with the documentation its so easy to use and follows a logical process of how I would think it would be setup.

Quick question though your documentation says only Ubuntu is supported is there any reason I cant run this on Centos6/7/Rhel? obviously I cant just copy and paste documentation but is there an actual technical reason it wont work? I Mean I can install all the dependency's so it should work in theory.
Can you confirm If you can get this to work on a corp level? Im guessing you just comment out the alliance in the config.py stuff and fill out the corp stuff? ( This is probbly totally wrong but I haven't looked into how it works fully yet)
Im still a baby Linux Admin so would be interested in knowing why it wouldn't work if there a deep routed issue.

if its just a case of eww documenting id be happy to contribute :D

edit : upon reading all pages of this post looks like people have been having issues with centOS ill finish setting it up on Ubuntu and then see if I can get to the bottom of the issues on CentOS.


If you can get the dependencies it should work. I've never looked into alternative packages on other OSes. "ewww documenting".

To run as corp, you set a variable in settings.py (IS_CORP).
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#297 - 2015-12-22 02:39:25 UTC
Good news, exams have ended, and I'm back to work! One issue: I'm trying to fix problems people are having that I can't seem to replicate. Here's a lovely post asking for help.

What I need is straight forward:


I'd like to get these cases closed in the next few weeks so I can move on to bigger projects hint hint.
Anina Okaski
State War Academy
Caldari State
#298 - 2015-12-30 12:42:35 UTC
Hi developers,

Thanks for your great work.

Are there any plans adding ICE functionality towards Murmur?
We have some issues with Mumble changing group_id's(in db) on acl and group changes. This then makes it necessary for a restart of Murmur for changes to take effect.

Developing middleware would sort this, but I would love to hear your plans around it first.

Anina

Ncc 1709
Fusion Enterprises Ltd
Pandemic Horde
#299 - 2016-01-02 00:14:32 UTC
Hi there

there any chance this would work with VB ?preftrably 4.2#
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#300 - 2016-01-02 05:37:01 UTC
Anina Okaski wrote:
Hi developers,

Thanks for your great work.

Are there any plans adding ICE functionality towards Murmur?
We have some issues with Mumble changing group_id's(in db) on acl and group changes. This then makes it necessary for a restart of Murmur for changes to take effect.

Developing middleware would sort this, but I would love to hear your plans around it first.

Anina



Truth be told middleware for ICE hasn't been high on my priority list recently. I have yet to find a convenient python wrapper, I'd rather not have to write my own.

Ncc 1709 wrote:
Hi there

there any chance this would work with VB ?preftrably 4.2#


Depends. What's VB?