markbates / markbates/goth

Add ClassLink Provider

Open
#419 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
6.6k
Forks
631
PR merge metrics
No merged PRs in 30d

Description

The organization I work for heavily uses goth, so we wanted to contribute back with a ClassLink provider that we will be using in future releases of our product.

It is available on https://github.com/SenorWoolyLLC/goth/tree/classlink

The provider is nearly ready to go (still some documenting/testing to do) but I wanted to open this issue as a heads-up so that no one else implements it (unless you can beat me to it of course).

In order to get test credentials to test our provider out we require ClassLink approval, so we're still waiting for that and then we'll be able to open the PR as soon as we can verify it is functioning properly.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the ClassLink branch linked in the issue and compare its provider entry point with existing Goth providers. Once ClassLink approval and test credentials are available, finish the pending documentation and testing; done means the provider is verified and ready for a pull request.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
authentication
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.