stack-auth / stack

Open-source Auth0/Clerk alternative
https://stack-auth.com
Other
4.14k stars 263 forks source link

Add Gitlab OAuth Provider Integration #200

Closed Iamsidar07 closed 2 months ago

Iamsidar07 commented 2 months ago

This PR introduces the integration of Gitlab as an OAuth Provider.

vercel[bot] commented 2 months ago

@Iamsidar07 is attempting to deploy a commit to the Stack Team on Vercel.

A member of the Team first needs to authorize it.

CLAassistant commented 2 months ago

CLA assistant check
All committers have signed the CLA.

fomalhautb commented 2 months ago

There are some more things you need to do to add a new provider, for example the frontend buttons. Also notice that GitLab should not be a new shared/proxied provider, but only as a standard provider. Here is an example of how to add discord. ALso please make sure all the typechecks, lints, and tests pass

Iamsidar07 commented 2 months ago

There are some more things you need to do to add a new provider, for example the frontend buttons. Also notice that GitLab should not be a new shared/proxied provider, but only as a standard provider. Here is an example of how to add discord. ALso please make sure all the typechecks, lints, and tests pass

Can you share an example of how to add discord? Do I have to add oauth in both backend and dashboard?

fomalhautb commented 2 months ago

There are some more things you need to do to add a new provider, for example the frontend buttons. Also notice that GitLab should not be a new shared/proxied provider, but only as a standard provider. Here is an example of how to add discord. ALso please make sure all the typechecks, lints, and tests pass

Can you share an example of how to add discord? Do I have to add oauth in both backend and dashboard?

Sorry, forgot to link it, https://github.com/stack-auth/stack/pull/187

Iamsidar07 commented 2 months ago

There are some more things you need to do to add a new provider, for example the frontend buttons. Also notice that GitLab should not be a new shared/proxied provider, but only as a standard provider. Here is an example of how to add discord. ALso please make sure all the typechecks, lints, and tests pass

Can you share an example of how to add discord? Do I have to add oauth in both backend and dashboard?

Sorry, forgot to link it, #187

Implemented in new PR #201, Please can you check it now? And thanks!