Coder Social home page Coder Social logo

proxybeez's Introduction

proxybeez's People

Contributors

dependabot[bot] avatar ggaulard avatar hgwood avatar jvarela-zenika avatar kingdomdev avatar

Watchers

 avatar  avatar  avatar  avatar

proxybeez's Issues

Allow proxybeez to retrieve employees timesheets

In order to deploy our JAZ police application we need to access per agency the different kind of JAZ a user may take. This issue will first serve to define how to implement the required modifications in Proxybeez. It will then be linked to a a pull request containing implementation.

What informations do we need ?

For each employee, we want to have for each month the detail of the various tasks they have done (in fact, we simply want the full timesheet).

We also want to access to the list of tasks considered as JAZ (the content of which is displayed in the page allowing an employee to take a JAZ)

How will it be consumed

We will access those informations from the JAZ police backend through planned tasks (I will reluctantly admit this is a synonym for batches).

  • one planned task will get all employees timesheets daily

  • one planned task will get all JAZ tasks monthly

  • Will that backend require an API access key to access Proxybeez ?

Allow authentication by Authorization header

Authentication is currently done through the token query parameter (see https://github.com/Zenika/Proxybeez/blob/master/src/main/java/com/zenika/proxybeez/config/SecurityConfiguration.java#L109). It would more secure to use the Authorization header instead, because URLs are often logged, while the Authorization header is designed to carry secret info and third-parties handle it as such. The token query param method should still work, for compatibility.

Add an anonymized access

Currently, the only way to request data from Proxybeez is too ask for a key and have a good reason to use the data. It would be useful for dev to have a version of the API that can be requested without a key, but that only has anonymous data (no names, no emails).

However we probably don't want to open this API to the internet so we need 2 types of keys. Can Tyk manage that for us?

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.