自己証明書で運用されているGHEへの認証
オンプレ版は、クラウド版と異なりGoogleアカウント以外での認証方式が選択できます ログイン方法として、特にイントラネット内のGHEを選択した場合に
その為の専用のオプションを追加しました (2018/8/16) shokai.icon
ALLOW_UNAUTHORIZED_GHE_CERT: 'true'
GHEへのOAuth2リクエスト時に、SSL証明書の検証を行わないオプションです
このオプションが無い場合、ログイン時に
Scrapboxはhttp status 500を返し
InternalOAuthError: Failed to obtain access tokenというエラーを出力します
自己証明書を使っていない場合は、このオプションを指定する必要はありません
設定方法
code:docker-compose.yml
version: '2.1'
services:
app:
image: ${IMAGE:-notainc/scrapbox}
environment:
GITHUB_CLIENT_ID: 'your-github-client-id'
GITHUB_CLIENT_SECRET: 'your-github-client-secret'
ALLOW_UNAUTHORIZED_GHE_CERT: 'true' # この行を追加する
ALLOW_UNAUTHORIZED_GHE_CERTは、環境変数GHE_HOSTと同時に設定した場合のみ有効です
設定が有効になっているか、確認する
起動時にallow Unauthorized GHE certificate.というメッセージが表示されます
https://gyazo.com/5fdec85119591cbd4ee0c66072bb5aa8
関連