Skip to content

DB接続時の統合Windows認証の利用 #3

@altrive

Description

@altrive

Microsoft JDBC Driver 6.0 for SQL Serverに含まれるsqljdbc_auth.dll を追加で配置することで
Windows統合認証が利用可能であることを確認済み。
https://www.microsoft.com/en-us/download/details.aspx?id=11774

Windows統合認証を利用する場合(integratedSecurity=true)
GitBucketの起動アカウントが認証に使用される。
このため、ユーザー名/パスワードをdatabase.confに記載する必要がなくなる。

統合認証を利用する場合の設定例

db {
  url = "jdbc:sqlserver://localhost;instanceName=SQLEXPRESS;databaseName=GitBucket;integratedSecurity=true;applicationName=GitBucket"
  #url = "jdbc:sqlserver://localhost:1433/databaseName=${DatabaseHome};integratedSecurity=true;instance=SQLEXPRESS"
  user = "dummy"
  password = "dummy"
}

※バリデーションチェックの都合上、user/passwordにはダミー値を設定する必要がある。

TODO

  • Wikiに設定手順を記載する(英語)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions