github.com/JarrahG/buffalocli@v0.0.0-20230801092127-b85bfd5d395a/internal/cmd/generate/goth.json (about)

     1  [
     2    {
     3      "path": "actions/auth.go",
     4      "contains": [
     5        "github.com/markbates/goth/providers/facebook",
     6        "github.com/markbates/goth/providers/twitter",
     7        "github.com/markbates/goth/providers/linkedin",
     8        "github.com/markbates/goth/providers/github",
     9        "FACEBOOK_KEY",
    10        "FACEBOOK_SECRET",
    11        "TWITTER_KEY",
    12        "TWITTER_SECRET",
    13        "GITHUB_KEY",
    14        "GITHUB_SECRET",
    15        "LINKEDIN_KEY",
    16        "LINKEDIN_SECRET"
    17      ],
    18      "!contains": [
    19        "app := App().Group(\"/auth\")",
    20        "github.com/markbates/goth/providers/yammer",
    21        "buffalo.WrapHandlerFunc(gothic.BeginAuthHandler)"
    22      ]
    23    },
    24    {
    25      "path": "actions/app.go",
    26      "contains": [
    27        "auth := app.Group(\"/auth\")",
    28        "auth.GET(\"/{provider}\", buffalo.WrapHandlerFunc(gothic.BeginAuthHandler))",
    29        "auth.GET(\"/{provider}/callback\", AuthCallback)"
    30      ]
    31    }
    32  ]