Comments (6)
+1 for a 0.2.5 release.
from securesocial.
+1...
anyone alive here? jorge?
from securesocial.
@Akumadevil main development is going to be focused on Play 2 at least until I can make it more complete. Bug fixes and minor improvements can go into the Play 1 version. If you want to add things that's great. You're most welcome to contribute.
Let me comment on your list:
-
Out of the box use of database tables rather than hashmap (done)
I did not want to impose a model or storage requirement to people using the module. That's why I provide the SocialUser class that you can map and save it to whatever you want (eg: database, mongo, etc) by implementing your own UserService. As I commented on the code, the hashmap implementation is not suitable for production environments. -
Support for multiple identity providers, which would be consolidated against a single user record
This is something I'm planning for version 2. But we could add it to version 1 as well. We should agree on the design if you want to work on this. -
Email as the username (no need to have both)
Good point. I was thinking of removing the username in the version for Play 2. We could do it in this version too. -
Overwrite any view or email template
This can already be done, you need to add the templates in your app views directory following the same directory structure and Play should automatically pick up your files instead of the module's. -
Reset password
This already implemented -
Resend activation link (i.e. don't lock the username)
This is already implemented -
Remember me
I think my concern with the "remember me" functionality is that you would not get a new oauth tokens from the social networks which could be different from your last visit. If you already signed in using any of the networks you'll just jump into the app. One click. Remember me could be helpful for username/password logins ... Not so sure about this one. -
Enforced HTTPS
This would be good to have, but again would just be useful in the username/password case.
Thanks,
Jorge
from securesocial.
Hi Jorge,
thx for your explanation. How about bugfix releases? Facebook for example is currently broken and you need to do is accept the attached code here: #69
Would be really cool if we could speed up this branch here for all the play1 lovers with a bit of Release Early Release Often(TM) mentality :)
Cheers
from securesocial.
@tschundeee you are right :-) Things have been crazy on my end and haven't been able to follow this properly. Hope to be back on track soon.
from securesocial.
I'm afraid I can't continue working on the 1.x branch. All the development effort is going into the main branch that works with Play 2+
from securesocial.
Related Issues (20)
- Build breaks after new release. HOT 3
- Security: password reset email host injection HOT 2
- v3.0-M7 play2.5 HOT 4
- Facebook oauth token format change causes error (suspected) HOT 3
- Getting weird issue with email sending
- Inconsistent error from Facebook Sign-in
- Ready-made Backend
- compatible HOT 2
- Control the number of rest API calls with securesocial HOT 1
- Support Play 2.6 HOT 2
- scala 2.12 HOT 1
- After hitting the /logout api, Session is not getting cleared it is only redirecting to login_page. And i am able to login again with the same token id HOT 1
- Add cookie SameSite HOT 1
- Can't use with Scala 2.12 HOT 4
- Ambiguous implicit values HOT 1
- Action Not Found For request 'GET /authenticate/github? HOT 1
- Documentation has not been update for play 2.6
- push secure social jar with support for play 2.6 to maven
- NoSuchFieldError: state (facebook provider error) HOT 1
- Looking for a maintainer?
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 securesocial.