stack icon indicating copy to clipboard operation
stack copied to clipboard

Add Gitlab OAuth Provider Integration

Open ManojBuilds opened this issue 1 year ago • 2 comments

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

ManojBuilds avatar Aug 22 '24 03:08 ManojBuilds

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

A member of the Team first needs to authorize it.

vercel[bot] avatar Aug 22 '24 03:08 vercel[bot]

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Aug 22 '24 03:08 CLAassistant

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

fomalhautb avatar Aug 22 '24 23:08 fomalhautb

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?

ManojBuilds avatar Aug 23 '24 02:08 ManojBuilds

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

fomalhautb avatar Aug 23 '24 18:08 fomalhautb

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!

ManojBuilds avatar Aug 24 '24 01:08 ManojBuilds