GithubHelp home page GithubHelp logo

m5c / lobbyservice Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 25.0 1.33 MB

Generic board game functionality (Authentication, User-Management, Session-Management), accessible as a RESTful service.

Shell 31.36% Arc 18.13% Java 50.51%

lobbyservice's Introduction

Hi there ๐Ÿ‘‹

I'm a professor in Software Engineering Research.
My main interests are tools for RESTful Services, DevOps, Security Protocols, API Security, and all the empirical methodology needed to understand their effects on software engineers. That is: real, measurable effects on humans, and the software produced.

You can download my most important articles, video tutorials and teaching material on my professional website.
For a full record of publications and co-authorship, see my Google Scholar page.

lobbyservice's People

Contributors

constbur avatar djeminy avatar m5c avatar nicolasalmerge avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

lobbyservice's Issues

Able to create user with no special characters in password

Hello,

Despite password policy of the LS, I was able to successfully create a user with the following JSON body:

{
    "name": "arman1",
    "password": "ABCabc123456",
    "preferredColour": "01FFFF",
    "role": "ROLE_PLAYER"
}

This returns status code 200 OK despite not adhering to password policy.

/api/users returns preferredColour whereas /api/users/{user} returns preferredColor

Hello,

When running GET on api/users to get all the users in the LS the attribute is spelled as preferredColour whereas when running a GET on a specific user to get info on that one user, the attribute is spelled as preferredColor.

This causes issues when trying to save the User information as an object and to reconcile the two requests.

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.