GRASBOCK / depviz

Dependency chart for gitlab
0 stars 0 forks source link

Need to think of a model that works with the security implementations of github #3

Closed GRASBOCK closed 1 week ago

GRASBOCK commented 2 weeks ago

I want to create a purely client side app. Now I am blocked by a CORS error. An issue for this is open since 2015. Makes sense, that they don't want me to expose the github app client secret.

PKCE as an alternative is not supported by github; see the docs. People want it, but it might take some time to get it.

PKCE is supported by gitlab.

I don't want to have a proxy running, so the only authentication flows I am left with are

GRASBOCK commented 1 week ago

The same problem happens with device flow authentication. Access tokens are the only way this can be done purely client side.