Git Product home page Git Product logo

gwtsecurity's People

Contributors

kentyeh avatar

Watchers

 avatar

gwtsecurity's Issues

Resend payload after successful login

It would be nice to have gwtsecurity be able to resend the original rpc payload 
after successful login.

This way no data would be lost after a session timeout.

Is this possible?


Original issue reported on code.google.com by [email protected] on 4 May 2011 at 8:53

Login fails from LoginBox when password is same as usename

What steps will reproduce the problem?
1. Modify password of users admin and staff as follows:
    <user-service>
            <user name="admin" password="admin" authorities="ROLE_ADMIN, ROLE_STAFF"/>
            <user name="staff" password="staff" authorities="ROLE_STAFF"/>
        </user-service>
2. Run gssDemo2
3. Click on the 'Send' button next to 'whisperServer secured method(for 
ROLE_ADMIN)'
4. Login Box appears.
5. Enter Account=admin and Password=admin and click on Submit button.
6. Login fails and 'Error prone:Bad creden...' error is displayed in the login 
box.

What is the expected output? What do you see instead?
Expected Output: Login should be successful and Login box should disappear
Observed Output: Login fails and 'Error prone:Bad creden...' error is displayed 
in the login box.

What version of the product are you using? On what operating system?
Product Version: built from trunk using maven
Operating System: Ubuntu 10.10
Web Browser: Firefox and Chrome


Please provide any additional information below.
I monitered the requests sent by the browser using firebug and found that when 
admin/admin (username/password) is sent from login box the request's data is:
7|0|6|http://127.0.0.1:8888/demo2/|15EA1962E9203BB676A17298A13ABB0E|com.gwt.ss.c
lient.GwtLogin|j_gwt_security_check|java.lang.String/2004016611|admin|1|2|3|4|2|
5|5|6|6|
but when admin/user is sent from login box the request's data is:
7|0|7|http://127.0.0.1:8888/demo2/|15EA1962E9203BB676A17298A13ABB0E|com.gwt.ss.c
lient.GwtLogin|j_gwt_security_check|java.lang.String/2004016611|admin|user|1|2|3
|4|2|5|5|6|7|
It seems like GWT compressed the data and used used only one string literal for 
repeated parameters and used two references to it (see |6|6| at end of first 
request and |6|7| at the end of other)

Original issue reported on code.google.com by [email protected] on 18 Mar 2011 at 2:01

Update gwtsecurity project home page on google code.

With the release to the maven central repository we need to update the "Project 
Home" page on the google code site.

The JavaDoc link is now broken.  It needs to be updated to: 
http://gwtsecurity.googlecode.com/svn/javadoc/latest/index.html

We also need to change the dependency under the "Maven User" to be:

<dependency>
    <groupId>com.google.code</groupId>
    <artifactId>gwtsecurity</artifactId>
    <version>1.1.0</version>
</dependency>

Original issue reported on code.google.com by [email protected] on 15 Jun 2011 at 9:56

Incorrect message on session timeout

What steps will reproduce the problem?
1. Login to an application
2. Wait for session timeout
3. Do any action that requires authentication

What is the expected output? What do you see instead?

The error message of the exception should be something like "Invalid session" 
or "Session expired because of timeout".
Right now it is "Session has invalid." - which is kind of meaningless.

What version of the product are you using? On what operating system?
1.2.0rc1, trunk

Original issue reported on code.google.com by [email protected] on 31 Dec 2012 at 12:08

Demo Programs All Send User Id & Password in Clear Text

What steps will reproduce the problem?
1. Run any of the demo apps
2. Launch Firebug
3. Login
4. See that UID & Pwd are in plain text

What is the expected output? What do you see instead?
UID & Pwd would be encrypted

What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 5 Sep 2012 at 3:54

HasLoginHandler.startLogin() isn't called

After upgrading to gwtsecurity-core:1.2.0 loginable services don't call 
HasLoginHandler.startLogin(throwable) method at all


Indeed I've check the history of changes and found that 
com.gwt.ss.rebind.LoginableGenerator.java doesn't generate any line of code 
which would call "startLogin()" method.

I don't understand how your demos are working at all.

Original issue reported on code.google.com by [email protected] on 18 Apr 2013 at 10:52

GWTSessionManagement never calls onAuthentication

I have been working on session concurrency and it looks like the 
GWTSessionManagement class never calls sessionStrategy.onAuthentication().

My code seems to always return true at the getSecurityContextRepository call.  
I am not very familiar with aspectj but the SessionManagementFilter processes 
the filter chain first then checks the securityContextRepository for the 
context and it appears that the GWTSessionManagement class checks the 
securityContextRepository first then processes the chain.

It may be that the context is not getting released prior to the check.

Original issue reported on code.google.com by [email protected] on 6 May 2011 at 8:44

Add GwtSecurity to the Maven Central Repository

What do you think about having the project added to the Maven Central 
Repository?  I have had some experience in this and could refactor the project 
to make use of the Sonatype servers located at http://oss.sonatype.org.

Basically you deploy your project to the Sonatype servers and then they 
synchronize with the Central Repo.

This would require us to change the pom to reflect the hosting location.  
Something like this:

<groupId>com.google.code</groupId>
<artifactId>gwtsecurity</artifactId>
<version>1.1.0</version>

I would also probably recommend changing the package definitions to reflect the 
changes to the groupId and artifactId.

What do you think?

Original issue reported on code.google.com by [email protected] on 9 Jun 2011 at 7:12

Update pom.xml to use gwt version 2.3.0

I would recommend updating the pom.xml to gwtVersion 2.3.0.  It doesn't look 
like the 1.0.3 jar supports gwt 2.3.0.  If I change the pom to:

<gwtVersion>2.3.0</gwtVersion>

everything works again.


Original issue reported on code.google.com by [email protected] on 27 May 2011 at 5:26

Users Forum

I would recommend creating a users forum at google groups for this project.  
Thanks!

Original issue reported on code.google.com by [email protected] on 6 May 2011 at 8:39

Add Additional Exceptions for Translation

I have created a patch that adds the following exceptions:

AccountExpiredException
AccountStatusException
CredentialsExpiredException
DisabledException
LockedException
UsernameNotFoundException

The patch moves the gwt exceptions into a separate package and refactors the 
GwtResponseUtil.processGwtException method.

The refactoring of the processGwtException method allows for easy addition of 
new exceptions that need to be added in the future by calling the 
createGwtException method.

I tried to provide the Chinese translation for my comments (using Google 
Translate) but they may not be correct.

Original issue reported on code.google.com by [email protected] on 8 Jun 2011 at 6:14

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.