Comments (20)
Thanks @leleuj :)
FYI @evnm I will announce it soon on dropwizard mailing list :)
from dropwizard-pac4j.
- I haven't posted anything since that initial dropwizard-user@ thread in which we first discussed the library. No one has reached out with commentary, so I haven't received any feedback either.
- I've considered this library to be in a holding pattern until we see evidence that its functionality is desired by Dropwizard users. Without concrete feedback from folks trying to use it, it seems preemptive to arbitrarily mint a 1.0.0 release. We should release a series of 0.x stable versions that folks can try out before we solidify APIs.
- Transferring the library to the pac4j org is fine by me. Regardless of which org the project falls under,
dropwizard-pac4j
should be added to modules.dropwizard.io once a stable version is released.
To be honest, I don't think I'm the right person to maintain dropwizard-pac4j
long-term, since I don't work on any projects that currently use pac4j. I will of course stick around to consult on the Dropwizard side of things.
from dropwizard-pac4j.
- I think we need something more engaging, like "Secure your Dropwizard services with pac4j", but there is no hurry
- It feels like the "Egg or chicken" story ;-) I think there is always a need for a good security library to secure web services. So I think our main concern is to make
dropwizard-pac4j
known and used by Dropwizard users so that feedbacks and inquiries come. - Noticed for the modules.dropwizard.io
"I don't think I'm the right person to maintain dropwizard-pac4j long-term": I have absolutely no problem with that, this is open source and free involvement. And the "eat your own dog food" is a key rule. In that case, can you transfer this project to the pac4j
organization so that we can take over?
from dropwizard-pac4j.
Sounds like we're in agreement. I'm happy to transfer the project to the pac4j org. As for getting the word out, how about we wait until a) @victornoel's JAX-RS redux of this library is merged and b) a stable version of dropwizard-pac4j
is released, at which point we can send mail to dropwizard-user@, pac4j-users@, and any other relevant mailing lists.
from dropwizard-pac4j.
@leleuj, could you please delete the existing pac4j/dropwizard-pac4j repository? I can't complete transfer until it is removed.
from dropwizard-pac4j.
I just deleted the pac4j/dropwizard-pac4j
repository: it should be ok now.
from dropwizard-pac4j.
On my side, I am using all these libraries in an application that is under development in my company. In the coming month I will be playing more and more with the advanced features of pac4j (to have SSO, for now I only use a simple login with users in a local database).
It's currently not accessible, because we are reworking our forge/CI infrastructure, but it's under an AGPL license, so it will be visible also in the month I guess...
I think we can at least release 0.x versions quite quickly and wait for a 1.0.0 until I have (or someone else) used the more advanced features that makes pac4j a relevant architectural choice :)
We can still advertise the 0.x version I think :)
There is a good chance that things may need to be changed in a breaking way I think, both in jac-rs-pac4j and dropwizard-pac4j.
from dropwizard-pac4j.
Great to have you as an intensive user and contributor!
We must not fear breaking changes. If so, we'll upgrade to version 2.0.0.
from dropwizard-pac4j.
Ugh, so apparently in order to transfer a repo, the person making the transfer has to have admin/owner rights to the recipient account/organization: https://help.github.com/articles/transferring-a-repository-owned-by-your-organization/
@leleuj, could you temporarily grant me admin rights to the pac4j org, please? You can rescind these rights once the transfer is complete.
from dropwizard-pac4j.
@evnm the other solution would maybe to transfer it to @leleuj and let him put it in the organisation.
Also Ithink this page is more likely to apply to your case @evnm since the repository is in your private account :)
from dropwizard-pac4j.
Everything is ok now. I moved it to the pac4j
organization.
from dropwizard-pac4j.
@leleuj great :) any ETA for deployment on Sonatype snapshot repository?
from dropwizard-pac4j.
I just did it. In fact, the build fails due to the EndToEnd
class tests and I noticed that the README is out-of-date as well (it mentioned the j2e-pac4j
library instead of the jax-rs-pac4j
one). But you should be able to fix that easily.
from dropwizard-pac4j.
@leleuj should be alright with #7, thanks!
from dropwizard-pac4j.
Build is ok, but deployment fails. Checking...
from dropwizard-pac4j.
It's good now: https://oss.sonatype.org/content/repositories/snapshots/org/pac4j/dropwizard-pac4j/0.0.1-SNAPSHOT/
from dropwizard-pac4j.
@leleuj maybe it would make sense that until 1.0.0, I get push rights on this repository and maybe also jax-rs-pac4j? I will still make PR for everything concerning pac4j itself so that you can review :)
from dropwizard-pac4j.
Lets' do that for now. You should have received invitations...
from dropwizard-pac4j.
Thanks!
from dropwizard-pac4j.
As I just released version 1.0.0, we can close this issue.
from dropwizard-pac4j.
Related Issues (20)
- Dependency Dashboard
- Provide better configuration options
- Introduce healthchecks for external runtime dependencies such as identity providers HOT 3
- Usage with ResourceTestRule HOT 10
- version number (2.0.1 -> 2.1.0) HOT 1
- Stateless session handling? HOT 1
- Unable to configure DbProfileService as authenticator HOT 8
- Authorizer Headers are not carried through to Response HOT 10
- saml.keyStoreAlias seems to be ignored HOT 2
- Publishing 3.0-RC1 HOT 16
- Dropwizard 3 support HOT 7
- Dropwizard Application doesn't start when used with Guice HOT 8
- Applying AlwaysUseSessionProfileStorageDecision for direct client HOT 2
- Cannot inject "Pac4jProfile" in a "@ScopedRequest" ressource HOT 1
- excludePath example uses deprecated class HOT 1
- Pac4j-SAML with Dropwizard-pac4j version compatibility HOT 9
- Not compatible with dropwizard 2 HOT 15
- What's the correct format for excludedPaths? HOT 1
- NoClassDefFoundError: org/glassfish/jersey/server/internal/inject/AbstractContainerRequestValueFactory HOT 1
- Can no longer use regex strings for ExcludedPaths HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dropwizard-pac4j.