# ------------------------------------------------------------------------------ # ~/_data/private.yml # The private.yml file is used to set sensitive private data used by # J1 components to configure security and authentication settings # # Product/Info: # https://jekyll.one # # Copyright (C) 2019 Juergen Adams # # J1 Template is licensed under the MIT License. # See: https://github.com/jekyll-one-org/j1_template/blob/master/LICENSE # ------------------------------------------------------------------------------ # NOTE: # As this file contains very confidential data, a productive private.yml # file should ALWAYS be excluded from ANY source published to the public # (e.g. a repo at Github) # ------------------------------------------------------------------------------ # ============================================================================== # GLOBAL settings # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global: # used by J1 to encrypt cookies session_secret: 12ada70c0d34914d194f1a790c9b23bd # ============================================================================== # MODULE settings # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ modules: # J1 Webhook # NOTE: # ---------------------------------------------------------------------------- webhook: comment: name: j1-template@jekyll-one-org user: j1juergen repo: jekyll-one-org/j1-template server_url: https://github.com/jekyll-one-org/j1-template/settings/hooks secret: 12ada70c0d34914d194f1a790c9b23bd # secret used at GH Webhook payload_url: https://smee.io/bzTe8lpQq1KeSJF # payload url (e.g channel at smee.io) # ============================================================================== # # J1 Utility Server # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ util_srv: oauth: # GH OAuth settings used for J1 Control Center (NetlifyCMS) for the # external OAuth client (base_url) # -------------------------------------------------------------------------- comment: name: j1-utilitiy-server@local-44444 user: j1juergen@jekyll-one-org user_url: https://github.com/organizations/jekyll-one-org/settings/applications/1129706 strategy: members members: all site_url: http://localhost:44444 site_redirect_url: http://localhost:44444/auth/github/callback client_scope: repo, user client_id: 1a0d2977414958182711 client_secret: 358b3b44e3711f9b279d4ae7164c9de2e5dafc27 # ============================================================================== # MIDDLEWARE settings # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ middleware: # OAuth settings (J1 Auth Client) # ---------------------------------------------------------------------------- oauth: # DISQUS credentials # -------------------------------------------------------------------------- disqus: # J1 Auth client (mode WEB, development system) # ------------------------------------------------------------------------ # comment: # name: j1-starter-local-4k # user: juergen.adams@jekyll-one.com # strategy: members # # client_url: http://localhost:4000 # client_redirect_url: http://localhost:4000/auth/disqus/callback # client_id: zOBZQHnxz0DtPmLTgSgSJ036vGB4Csvj5KOTleylVcDaLjQdYRDaPFdm62QR1DAx # client_secret: sMh7JdbjE0DiPhrhirlnQUYfOls5E1HDxoJ7ksrxIavbmYdS1AjzX94lmUgku45F # 1. J1 Auth client (mode APP, development system) # 2. GH OAuth settings used for J1 Control Center (NetlifyCMS) # for the external OAuth client (base_url) # ------------------------------------------------------------------------ comment: name: j1-starter-local-5k user: juergen.adams@jekyll-one.com strategy: members client_url: http://localhost:5000 client_redirect_url: http://localhost:5000/auth/disqus/callback client_id: ssPdlHsww2Kz6MFHsKkJNWvO5kzGpjcPf0AnGkbgMiXobsz29Va9yIGkNZaex1z3 client_secret: lZFhPYlTRiKd5pl9KAMM9QumbpkLi15TR0Bx0T6wwRZ97ndvvO7b9RmSKHleNHR4 # J1 Auth client (mode APP, production) # ------------------------------------------------------------------------ # comment: # name: j1-starter-app # user: juergen.adams@jekyll-one.com # strategy: members # # client_url: https://app.jekyll.one # client_redirect_url: http://app.jekyll.one/auth/disqus/callback # client_id: nxfGmVWvtPHhv2XqXMDZShOwwlEyCyxCvx36xMG1DEv0WfcsKb5Y83yV0CE045X4 # client_secret: 72vMIfD7RXfPQ9T1hxbwvUOkycWofa14apUOLoYkfJ8ZVDFqjBTrOIjDHzkBQFuw # GITHUB credentials # -------------------------------------------------------------------------- github: # J1 Auth client (mode APP, development system) # ------------------------------------------------------------------------ comment: name: j1-starter@local-5k user: jekyll-one org: jekyll-one-org strategy: members members: all client_url: http://localhost:5000 client_redirect_url: http://localhost:5000/auth/github/callback client_id: 4759b4d27a5f526c632a client_secret: 8472988317760fd097d1e80e996f4ec410c1857a # J1 Auth client (mode WEB, development system) # ------------------------------------------------------------------------ # comment: # name: j1-starter@local-4k # user: jekyll-one # org: jekyll-one-org # strategy: members # members: all # # client_url: http://localhost:4000 # client_redirect_url: http://localhost:4000/auth/github/callback # client_id: 4097db3af722dd1760c0 # client_secret: 8ed83f3de2727abd5b7ece69a9dfbeed5b73a658 # J1 Auth client (mode WEB, runtime system) # ------------------------------------------------------------------------ # comment: # name: j1-starter-loca@14k # user: jekyll-one # org: jekyll-one-org # strategy: members # members: all # # client_url: http://localhost:14000 # client_redirect_url: http://localhost:14000/auth/github/callback # client_id: 2f7f8cf9a27371618511 # client_secret: ffd63976c59378a07a5038bd73aaadba71bbddbb # J1 Auth client (mode APP, runtime system) # ------------------------------------------------------------------------ # comment: # name: j1-starter-local@41k # user: jekyll-one # org: jekyll-one-org # strategy: members # members: all # # client_url: http://localhost:41000 # client_redirect_url: http://localhost:41000/auth/github/callback # client_id: c051940d67119abd3f3b # client_secret: 93fcb5fffca69292b08d81ac550b41e1523eb07b # PATREON credentials # -------------------------------------------------------------------------- patreon: # J1 Auth client (mode APP, development system) # ------------------------------------------------------------------------ comment: name: j1-starter-local-5k user: juergen@jekyll.one strategy: members api: v1 client_url: http://localhost:5000 client_redirect_url: http://localhost:5000/auth/github/callback client_id: bDuEYHyKjtypxb5wQKMILCCUw-x5XtYD-_9MsDAO22agQGoaB2CRKtP5UReRVflS client_secret: uDRsD1dwWSLPUCeBrjz4umjsNMD04drCtTqy7xSEjkqIVACGa-h-n1w8t9o2mW42 # J1 Auth client (mode APP, production) # ------------------------------------------------------------------------ # comment: # name: j1-starter-app-heroku # user: juergen@jekyll.one # strategy: members # api: v1 # # client_url: https://j1-starter-app.herokuapp.com # client_redirect_url: https://j1-starter-app.herokuapp.com/auth/patreon/callback # client_id: HOgyFtiKA_wwgL-PkwwrQszs3LXJdnw28JYrX28-MvCkhx5dyp8kRW8RC4WnzdVE # client_secret: ofh0yfPNtJzzFoCMDW0miHbf7CWJ-JSaOkvXkqyOdczkmNBk-16Gf2GFP3ihD8Gd # TWITTER credentials (currently NOT supported) # -------------------------------------------------------------------------- # twitter: # # - name: # user: # strategy: # client_url: # client_redirect_url: # client_id: # client_secret: # ------------------------------------------------------------------------------ # END