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
XTheGame
Seventeenth Battalion
Honorable Third Party
#181 - 2015-10-21 13:36:33 UTC
Samuel the Terrible wrote:
XTheGame wrote:
Hello so i have been attempting to implement this project and i cant quite get it to work. I was wondering if anyone would be willing to get in touch with me and explain the setup for IPB TS3 and killboard. I would rather learn how to modify and edit the configs myself than just pay someone to set it up.

As far as payment is concerned you can message me or reply here with your price.


Get in contact with ardanof, he should have posted earlier hes actively working on it and I would assume would be willing to teach you how to install it. In my case I couldn't be bothered so he installed but hes showed me how to manage it from that point on and I do most the work



Oh thats awesome thanks.
Samuel the Terrible
Doomheim
#182 - 2015-10-21 14:27:48 UTC
XTheGame wrote:
Samuel the Terrible wrote:
XTheGame wrote:
Hello so i have been attempting to implement this project and i cant quite get it to work. I was wondering if anyone would be willing to get in touch with me and explain the setup for IPB TS3 and killboard. I would rather learn how to modify and edit the configs myself than just pay someone to set it up.

As far as payment is concerned you can message me or reply here with your price.


Get in contact with ardanof, he should have posted earlier hes actively working on it and I would assume would be willing to teach you how to install it. In my case I couldn't be bothered so he installed but hes showed me how to manage it from that point on and I do most the work



Oh thats awesome thanks.


No problem, learnt quite a lot from him and a few others actually, so give them plugs here and there. fly safe

**CEO of www.terribleganking.com

Trashing space one wreck at a time!**

Samuel the Terrible
Doomheim
#183 - 2015-10-22 06:15:13 UTC
You know what would be handy, to be able to see on the dashboards any srp requests I have made and status re those requests

**CEO of www.terribleganking.com

Trashing space one wreck at a time!**

Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#184 - 2015-10-30 23:52:39 UTC  |  Edited by: Adarnof
Running into an issue with openfire. There's some group caching going on in the background, meaning members who register after a channel has been created will not be able to join the channel until the server restarts, or the group ACL is refreshed by removing and then re-adding the group to the channel permissions.

Relevant issue: https://igniterealtime.org/issues/browse/OF-921

So far the fix has been included in Openfire 3.11.0 Alpha (Oct 24), no word on when it'll get pushed to the stable branch.

Unfortunately, it seems this build breaks the user service plugin as it's long since depreciated. So..... Nightly reboot of the jabber server is my best solution. Cronjob should do the trick. I'm looking into implementing the REST API to replace User Service plugin.

EDIT: Instead of sleeping, I went and did it. Here's a modified OpenfireManager using the REST API. Simply replace services/managers/openfire_manager.py with the above file, and then install the REST API plugin on openfire using secret key authentication with the secret key set in settings.py.

The alpha release of openfire has issues with password validation so it's a no-go.
Argus Sorn
Star Frontiers
Brotherhood of Spacers
#185 - 2015-11-01 05:02:03 UTC
Any advice/tips/guide on how to get this to work with IPB v4?

Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#186 - 2015-11-02 04:57:15 UTC  |  Edited by: Adarnof
Argus Sorn wrote:
Any advice/tips/guide on how to get this to work with IPB v4?


I've been looking into this without any luck so far, mostly because I'm cheap and won't pay for IPB. Hard to test without it. However I just came across a "publicly accessible" version tonight so work can begin!

From initial inspection, "oh boy this is gonna get messy". Can't find any references to the API.

Can I convince you to use IPBoard 3?
Argus Sorn
Star Frontiers
Brotherhood of Spacers
#187 - 2015-11-03 04:18:10 UTC  |  Edited by: Argus Sorn
Adarnof wrote:
Argus Sorn wrote:
Any advice/tips/guide on how to get this to work with IPB v4?


I've been looking into this without any luck so far, mostly because I'm cheap and won't pay for IPB. Hard to test without it. However I just came across a "publicly accessible" version tonight so work can begin!

From initial inspection, "oh boy this is gonna get messy". Can't find any references to the API.

Can I convince you to use IPBoard 3?



Will 3.4.8 work? Or does it need to be an earlier version.
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#188 - 2015-11-03 06:31:59 UTC
Argus Sorn wrote:
Will 3.4.8 work? Or does it need to be an earlier version.

Probably, never tried it though.
Argus Sorn
Star Frontiers
Brotherhood of Spacers
#189 - 2015-11-03 07:53:48 UTC
Yep. I got it to work. Would be nice to use 4 tho since that is what I 'paid' for. Although it does seem my license entitles me to use 3.4.8 as well.

It'd be nice to have 4 support in the future, if not immediately.


THANKS!
Argus Sorn
Star Frontiers
Brotherhood of Spacers
#190 - 2015-11-03 14:34:29 UTC
So apparently auth is not adding groups to the ip.board forums. Still working on this, but not sure if anyone had similar issues and had any suggestions.
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#191 - 2015-11-04 05:54:17 UTC  |  Edited by: Adarnof
Argus Sorn wrote:
Yep. I got it to work. Would be nice to use 4 tho since that is what I 'paid' for. Although it does seem my license entitles me to use 3.4.8 as well.

It'd be nice to have 4 support in the future, if not immediately.


I contacted Invisionpower regarding the API, they have no plans on implementing it right now. Which means we'd need to look at migrating group management to LDAP so that IPB4 can use it. That's a long way away.

Argus Sorn wrote:
So apparently auth is not adding groups to the ip.board forums. Still working on this, but not sure if anyone had similar issues and had any suggestions.


Is it adding groups to every other service but ipboard?
Kaezon Rio
School of Applied Knowledge
Caldari State
#192 - 2015-11-04 06:02:37 UTC  |  Edited by: Kaezon Rio
Heyo, just an FYI for folks still watching this thread.
I completed my upgrades to the TS3 manager, making group assignment way easier.
You can now build relationships between TS3 groups and Auth groups, so rather than auth pushing those terrible group names to TS, it just compares assignments, allowing your TS admins to maintain the permissions system and bans while an Auth admin manages the group assignments.
There's still more that can be improved, but this has eliminated the funky permissions issues some folks were having.
In the future, I'm going to make a page where these group association can be managed by people with the appropriate permissions. In the meantime, there were some security improvements I wanted to make.
I think Adarnof is getting close on that Corp/Alliance toggle.

One last note, I'm working on getting in contact with R4stl1n to get contributor status on the repo for Adarnof and myself. That way we can save people the trouble of switching repos.

My fork is over at https://github.com/Kaezon/allianceauth for the time being.
Argus Sorn
Star Frontiers
Brotherhood of Spacers
#193 - 2015-11-04 13:57:16 UTC
Adarnof wrote:
Argus Sorn wrote:
Yep. I got it to work. Would be nice to use 4 tho since that is what I 'paid' for. Although it does seem my license entitles me to use 3.4.8 as well.

It'd be nice to have 4 support in the future, if not immediately.


I contacted Invisionpower regarding the API, they have no plans on implementing it right now. Which means we'd need to look at migrating group management to LDAP so that IPB4 can use it. That's a long way away.

Argus Sorn wrote:
So apparently auth is not adding groups to the ip.board forums. Still working on this, but not sure if anyone had similar issues and had any suggestions.


Is it adding groups to every other service but ipboard?



I will have to check this, the only services I currently have implemented are forums and mumble, because these are the most important. Our group currently uses slack for chat, and well - that was going to come up later, after I've gotten the rest of this figured out.

I will see if mumble groups are being created however.


P.S. I want to thank everyone who has continued this project going as well as R4stl1n for having started it. I have zero programming/IT experience and I was able to get this off the ground - I looked at a few other open source auths out there and none had the level of documentation and support that this one has. Thanks!

Argus Sorn
Star Frontiers
Brotherhood of Spacers
#194 - 2015-11-04 14:13:15 UTC  |  Edited by: Argus Sorn
It turned out that I did something bad and used 'alliance_forum' for my IPB db (the same one auth creates).

I reinstalled using a fresh db, and it creates and assigns groups fine.
Pedes
Doomheim
#195 - 2015-11-04 20:39:22 UTC
Can this system also be used for a corp board?
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#196 - 2015-11-04 23:09:42 UTC
Pedes wrote:
Can this system also be used for a corp board?


Unofficially. I've been working on that for a while now and it's just about done.

My repo has two branches that can act as corp boards, "corp" and "toggle". Corp is as its name suggests, stripped down to operate on the corp level. I stopped work on it in favour of toggle, but it has fewer bugs at the moment. Togge is under active development to facilitate either alliance or corp deployments, and transition between the two.

To deploy either of these, follow the normal install instructions but when you get to the "git clone" command, put the URL for my repo instead of the original author's (https://github.com/Adarnof/allianceauth.git).

Immediately after, "cd allianceauth" and then "git checkout corp" or "git checkout toggle" for whichever branch you desire.

Feel free to get in touch if you run into any problems.
Argus Sorn
Star Frontiers
Brotherhood of Spacers
#197 - 2015-11-05 06:40:21 UTC
Ok, another noob question here:

What is supposed to happen when we click "fits" - it currently gives a 500 error. Where is this supposed to link to and is there a setting that needs to be modified?
Argus Sorn
Star Frontiers
Brotherhood of Spacers
#198 - 2015-11-05 07:04:49 UTC  |  Edited by: Argus Sorn
Raynaldo Rivera wrote:

It is entirely possible for you to be able to set it up yourself. As long has you are willing to google and figure out any problems you come across yourself. Many people just skip the googling step though heh.



Once again - let me say:

I am a doctor by 'trade' and have pretty much zero programming experience. I have some, but very little, prior linux exposure and have worked with django on the user end via other auths...

I set this up in about a weeks time in my free time with very minimal obstacles. All of my questions were answerable via google, this thread, and the set up guide.

I tried two other open source auths - and met insurmountable obstacles that even my IT friends couldn't get me past. In fact, the biggest delays in me getting something going were because I stopped trying this auth and attempted the others.

I am truly AMAZED at what this provides us who lack extensive IT/programming experience. I kind of think Reynaldo underestimated what he created.

In fact, I spoke at fanfest last year, and hope to do so next year and am hoping to do so again. But I definitely think there is room for a 'third party IT for the complete noob" presentation. If CCP Foxfour is still following this thread - it should definitely be a thing and I have to wonder if adarnof or reynaldo plan attend?

Anyway, sorry for flooding the thread with effusive praise, but yeah - totally deserved.
CCP FoxFour
C C P
C C P Alliance
#199 - 2015-11-05 07:59:23 UTC
Argus Sorn wrote:

In fact, I spoke at fanfest last year, and hope to do so next year and am hoping to do so again. But I definitely think there is room for a 'third party IT for the complete noob" presentation. If CCP Foxfour is still following this thread - it should definitely be a thing and I have to wonder if adarnof or reynaldo plan attend?


If I have anything to say about it there definitely will be!

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

Samuel the Terrible
Doomheim
#200 - 2015-11-05 11:19:09 UTC
CCP FoxFour wrote:
Argus Sorn wrote:

In fact, I spoke at fanfest last year, and hope to do so next year and am hoping to do so again. But I definitely think there is room for a 'third party IT for the complete noob" presentation. If CCP Foxfour is still following this thread - it should definitely be a thing and I have to wonder if adarnof or reynaldo plan attend?


If I have anything to say about it there definitely will be!



I'll telll you what, I met Adarnof a month or so ago when he contacted me in game and offered to help me set it up, due to extra technical issues it took a lot longer than it should have. While I would love to send him extra isk, I am now broke as hell to much alliance leadership stuff :P So instead ive given him some plugs especially on our front page. He also introduced me to another guy who is working on the auth system in question Kaezon. These guys have been great and we talk often.


Kazeon has some great projects in the pipeline to do with it, I wont shear it as I don't want to steel his thunder but he has just made an awesome plug in with team speak auth to make it a lot better! These two guys are doing an awsome job though so just thought I would bump this thread with there names :)

**CEO of www.terribleganking.com

Trashing space one wreck at a time!**