profile
viewpoint
Julien Lenne clifinger Hong Kong

clifinger/canduma 495

A Rust Boilerplate server with GraphQL API, Diesel, PostgreSQL, session authentication and JWT

clifinger/vagrant-centos-kubernetes 17

Vagrant with Centos 7 and kubeadm, Kubernetes cluster

clifinger/canduma-sf 1

DDD, CQRS and Event Sourcing implementation in Symfony 5

clifinger/django-vue3-example 1

Django and Vue 3.0 with Webpack Loader and typescript support

clifinger/angular-ckeditor 0

CKEditor directive for Angular.

clifinger/core 0

The server component of API Platform: hypermedia and GraphQL APIs in minutes

clifinger/feathers-vuex 0

Integration of FeathersJS, Vue, and Nuxt for the artisan developer

clifinger/jsonwebtoken 0

JWT lib in rust

clifinger/NelmioApiDocBundle 0

Generates documentation for your REST API from annotations

issue commentclifinger/canduma

Implementing OAuth server

@eastuto thank you :)

clifinger

comment created time in 2 months

issue commentclifinger/canduma

Get JWT Token, get No

Hi guys, https://github.com/clifinger/canduma/issues/32#issuecomment-633485388

gadget114514

comment created time in 3 months

issue commentclifinger/canduma

Consider Heroku compatibility

Hi @satvikpendem, I confirm that I use https://github.com/emk/heroku-buildpack-rust and It was worked for me. you can see the procfile in the code. Feel free to t do a PR !

satvikpendem

comment created time in 3 months

issue commentclifinger/canduma

Authentication inside GraphQL / Juniper

The GraphQL specification doesn’t tell you how to do authentication or authorization. It can be a bit confusing to developers who are new to GraphQL. I don’t claim to have all the answers, so if you have a different idea or a different opinion, feel free to share that in the comments so we can all learn together!

  1. Let the web server (e.g. express or nginx) take care of authentication or a micro service like auth server.
  2. Handle authentication in GraphQL itself.

I am fan of SRP (single responsibility principle), GraphQL for the query, the endpoint for consuming the data and the authentication server for what you know ... Like major compagnies with Oauth ...

In my point I don't think it's a good choice to handle it into the graphql endpoints as it is a single endpoint...what you can do if you want to make the full endpoint private?

PabloSzx

comment created time in 3 months

push eventclifinger/angular-ckeditor

Julien Lenne

commit sha 557e79a5aa541319c8c68d5f4e6a9fbe0c479923

Update package.json

view details

push time in 3 months

fork clifinger/angular-ckeditor

CKEditor directive for Angular.

fork in 3 months

fork clifinger/feathers-vuex

Integration of FeathersJS, Vue, and Nuxt for the artisan developer

https://vuex.feathersjs.com

fork in 3 months

create barnchclifinger/NelmioCorsBundle

branch : fix-composer

created branch time in 3 months

fork clifinger/NelmioCorsBundle

Adds CORS (Cross-Origin Resource Sharing) headers support in your Symfony application

fork in 3 months

pull request commentapi-platform/core

change operation to OperationName in the parser

Mais de rien 😊

clifinger

comment created time in 3 months

push eventclifinger/canduma

olexiyb

commit sha 0c164a17e72c818d248d6ddd176e2372251323d2

* use relative links to get this properly work if you want to change screenshot and see it locally (#29) Co-authored-by: Olexiy Buyanskyy <tbot.olexiyb@gmail.com>

view details

push time in 3 months

PR closed api-platform/core

Use operationName instead of operation

<!-- Please update this template with something that matches your PR -->

Q A
Bug fix? yes
New feature? no
BC breaks? no
Deprecations? yes/no
Tickets fixes #3566
License MIT
Doc PR api-platform/docs#...

<!-- The operation name in Data is attempting to pull from operation instead of operationName. Because of this, applications leveraging the StandardServer cannot handle a request with multiple operations (it returns an error saying the operation name is required).

In this PR, I only updated the way the class parses the data on the parseData function. -->

+2 -2

2 comments

1 changed file

clifinger

pr closed time in 3 months

pull request commentapi-platform/core

Use operationName instead of operation

@alanpoulain #3568

clifinger

comment created time in 3 months

push eventclifinger/core

Julien Lenne

commit sha ee44e18302ecb84144090173acbc6536ff863f3c

change operation to OperationName in the parser

view details

push time in 3 months

PR opened api-platform/core

change operation to OperationName in the parser

<!-- Please update this template with something that matches your PR -->

Q A
Bug fix? yes
New feature? no
BC breaks? no
Deprecations? yes/no
Tickets fixes #3566
License MIT
Doc PR api-platform/docs#...

The operation name in Data is attempting to pull from operation instead of operationName. Because of this, applications leveraging the StandardServer cannot handle a request with multiple operations (it returns an error saying the operation name is required).

In this PR, I only updated the way the class parses the data on the parseData function.

+14 -14

0 comment

2 changed files

pr created time in 3 months

push eventclifinger/core

Julien Lenne

commit sha df06c288fbfa6f26c574303b6aa3e57675c8206b

change operation to OperationName in the parser

view details

push time in 3 months

push eventclifinger/core

Julien LENNE

commit sha 9bc5f3ff6003c0ef33e2eaab00097265e5c1fe19

fix tests and request

view details

push time in 3 months

PR opened api-platform/core

Use operationName instead of operation

<!-- Please update this template with something that matches your PR -->

Q A
Bug fix? yes
New feature? no
BC breaks? no
Deprecations? yes/no
Tickets fixes #3566
License MIT
Doc PR api-platform/docs#...

<!-- The operation name in Data is attempting to pull from operation instead of operationName. Because of this, applications leveraging the StandardServer cannot handle a request with multiple operations (it returns an error saying the operation name is required).

In this PR, I only updated the way the class parses the data on the parseData function. -->

+2 -2

0 comment

1 changed file

pr created time in 3 months

push eventclifinger/core

Julien Lenne

commit sha 95e7ce90517f55ceb64e85caee8319a437615142

Use operationName instead of operation

view details

push time in 3 months

push eventclifinger/core

Julien Lenne

commit sha dd18ff8c092c93e29ccde0891a9f839b18d802ad

change operation to OperationName in the parser

view details

push time in 3 months

create barnchclifinger/core

branch : fix-operation

created branch time in 3 months

issue openedapi-platform/core

operationName is not parsed by GraphQL

API Platform version(s) affected: All

Description
For GraphQL, the operation name in Data is attempting to pull from operation instead of operationName. Because of this, applications leveraging the StandardServer cannot handle a request with multiple operations (it returns an error saying the operation name is required).

How to reproduce
From an IDE with support of operationName (Postman or Insomnia)

query a {
}

query b {
}

If you select b only, param operationName will not be parsed.

created time in 3 months

fork clifinger/core

The server component of API Platform: hypermedia and GraphQL APIs in minutes

https://api-platform.com

fork in 3 months

push eventclifinger/django-vue3-example

Julien Lenne

commit sha 0116e3f89728e0fd1b7fe9ae3c350c8dddde0f29

Create README.md

view details

push time in 3 months

push eventclifinger/django-vue3-example

Julien Lenne

commit sha 6188ebd5cd23048dfa0dd86492276092451e27c6

initial commit

view details

push time in 3 months

create barnchclifinger/django-vue3-example

branch : master

created branch time in 3 months

created repositoryclifinger/django-vue3-example

Django and Vue 3.0 with Webpack Loader and typescript support

created time in 3 months

more