目次
2。HTTP認証( http
3。config authentication( config
4。Signon Authentication( signon
他のタイプ
ホームページ データベース PHPMyAdmin PHPMyAdminでサポートされているさまざまな認証タイプ(Cookie、HTTP、Config、Signon)は何ですか?

PHPMyAdminでサポートされているさまざまな認証タイプ(Cookie、HTTP、Config、Signon)は何ですか?

Jul 17, 2025 am 02:21 AM
認証

PhpMyAdminは、主にCookie認証、HTTP認証、構成認証、およびサインソン認証など、さまざまな認証タイプをサポートしています。 Cookie Authenticationは、セッションCookieを介してクレデンシャルを一時的に保存し、構成にブローフィッシュキーを設定する必要があります。 HTTP認証は、ブラウザを使用してログインボックスをポップアップし、HTTPヘッダーを介して資格情報を送信します。構成認証ハードコード構成ファイルのユーザー名とパスワードは、環境のテストに適していますが、安全ではありません。 Signon Authenticationは、外部システムとの統合をサポートし、カスタムログインスクリプトが必要です。他のタイプには、サーバーの手動を手動で選択し、IPコントロールに基づいて拒否モードを許可する高度なログインが含まれます。各タイプは、さまざまなセキュリティと使用シナリオに適しています。

PhpMyAdminはいくつかの認証タイプをサポートしており、ユーザーがログインする方法を決定し、ツールにアクセスするときに認証されます。これらの認証タイプは、 config.inc.phpファイルで構成されており、phpmyadminがユーザーログインのためにmysqlまたはmariadbサーバーと相互作用する方法を制御します。

サポートされている主な認証タイプは次のとおりです。

1。クッキー認証( cookie

これは、phpMyAdminで最も一般的に使用される認証方法の1つです。 Cookie認証を使用すると、ログインするたびにユーザー名とパスワードを入力するように求められ、PHPMyAdminはログインプロセス中にセッションCookieに資格情報を保存します(ディスクではありません)。

  • 実際のログインが必要なため、構成よりも安全です
  • PHPセッションを使用して、資格情報を一時的に保存します
  • phpmyadminを公開している場合はお勧めします

Cookie Authを有効にするには、構成にBlowfishの秘密を設定する必要があります。

 $ cfg ['blowfish_secret'] = 'your_secret_hore'; // 32文字の長さである必要があります

あなたも設定します:

 $ cfg ['servers'] [$ i] ['auth_type'] = 'cookie';

2。HTTP認証( http

この方法では、HTTP Basic Authenticationを使用して、PHPMyAdminインターフェイスに到達する前にユーザーにユーザー名とパスワードを求めます。資格情報は、HTTPヘッダーを介して渡されます。

  • ブラウザレベルのログインポップアップ
  • HTMLフォームを介して送信されない資格情報
  • Webサーバー認証と組み合わせることができます(たとえば、apache htpasswd)

構成でこの行を使用します。

 $ cfg ['servers'] [$ i] ['auth_type'] = 'http';

注:複数のサーバーを管理している場合、またはPHPMyAdmin自体内で統一されたログインエクスペリエンスが必要な場合、この方法はそれほど便利ではありません。

3。config authentication( config

config認証では、ユーザー名とパスワードがconfig.inc.phpファイルに直接ハードコーディングされます。

  • ログイン画面ショーはありません
  • 構成されたユーザーとして自動的にログインします
  • 高速で簡単ですが、生産環境には非常に不安定です

典型的なセットアップ:

 $ cfg ['Servers'] [$ i] ['auth_type'] = 'config';
$ cfg ['Servers'] [$ i] ['user'] = 'root';
$ cfg ['servers'] [$ i] ['password'] = 'your_password';

警告:これを公開インストールで使用しないでください。PHPMyAdminにアクセスできる人なら誰でも、完全なデータベースアクセスを自動的に使用できます。

4。Signon Authentication( signon

これは、外部認証システムとの統合を可能にする特別なモードです。カスタムスクリプトまたはシングルサインオンシステムを介してユーザーを認証するときに使用できます。

  • ログインロジックを処理するためにPHPスクリプトを設定する必要があります
  • 独自の認証システムを備えた既存のアプリにphpmyAdminを埋め込むのに役立ちます
  • 最も柔軟ですが、追加の開発作業が必要です

基本例:

 $ cfg ['Servers'] [$ i] ['auth_type'] = 'signon';
$ cfg ['servers'] [$ i] ['signonsession'] = 'customauthsessionname';
$ cfg ['servers'] [$ i] ['signonurl'] = 'https://your-app/login.php';

アプリケーションは、PHPMyAdminにリダイレクトする前に、セッションを管理し、正しいユーザー名/パスワードを挿入する必要があります。

他のタイプ

一般的に使用されていないタイプもいくつかあります。

  • Advanced Login( advanced :サーバーを選択し、マルチサーバー設定に役立つ資格情報を手動で手動で入力できます。
  • 許可拒否( deny / allow :認証タイプ自体ではなく、IPベースのアクセス制御に関連しています。

各認証タイプは、さまざまなセキュリティとユーザビリティのニーズに対応します。ほとんどの典型的な設定では、 Cookie認証はユーザビリティとセキュリティの最良のバランスです。

基本的にそれだけです。

以上がPHPMyAdminでサポートされているさまざまな認証タイプ(Cookie、HTTP、Config、Signon)は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ホットトピック

Safari でプライベート ブラウジング認証を無効にする方法: iOS 17 のハウツー ガイド Safari でプライベート ブラウジング認証を無効にする方法: iOS 17 のハウツー ガイド Sep 11, 2023 pm 06:37 PM

iOS 17 では、Apple はモバイル オペレーティング システムにいくつかの新しいプライバシーおよびセキュリティ機能を導入しました。その 1 つは、Safari のプライベート ブラウジング タブに対して 2 段階認証を要求する機能です。その仕組みとオフにする方法は次のとおりです。 iOS 17 または iPadOS 17 を実行している iPhone または iPad で、Safari でプライベート ブラウズ タブを開いてからセッションまたはアプリを終了すると、Apple のブラウザでは再度アクセスするために Face ID/TouchID 認証またはパスコードが必要になります。言い換えれば、ロックが解除されている iPhone または iPad を誰かが手に入れても、パスコードを知らなければ閲覧することはできません。

PHP でシングル サインオンを実装する方法 PHP でシングル サインオンを実装する方法 Jun 11, 2023 pm 07:01 PM

シングル サインオン (SSO) は、ユーザーがユーザー名とパスワードなどの単一の資格情報セットを使用して、複数のアプリケーションおよびサイト間で認証できるようにする認証メカニズムです。このメカニズムにより、ユーザー エクスペリエンスと効率が向上すると同時に、セキュリティも強化されます。 PHP では、シングル サインオンを実装するには、いくつかの特定のメソッドが必要です。ここではPHPでシングルサインオンを実装する方法を紹介します。以下の手順に分けて説明します。 OAuth2を使用したユーザー認証センター(AuthenticationCenter)を作成します。

Slimフレームワークのミドルウェアを利用したユーザー認証の実装 Slimフレームワークのミドルウェアを利用したユーザー認証の実装 Jul 29, 2023 am 10:22 AM

Slim フレームワークのミドルウェアを使用したユーザー認証の実装 Web アプリケーションの開発では、ユーザー認証が重要な機能になっています。ユーザーの個人情報や機密データを保護するには、ユーザーの身元を確認するための信頼できる方法が必要です。この記事では、Slimフレームワークのミドルウェアを利用してユーザー認証を実装する方法を紹介します。 Slim フレームワークは、Web アプリケーションを簡単かつ迅速に構築する方法を提供する軽量の PHP フレームワークです。強力な機能の 1 つは中央です。

Angular と Node を使用したトークンベースの認証 Angular と Node を使用したトークンベースの認証 Sep 01, 2023 pm 02:01 PM

認証は、Web アプリケーションの最も重要な部分の 1 つです。このチュートリアルでは、トークンベースの認証システムと、それが従来のログイン システムとどのように異なるかについて説明します。このチュートリアルを終えると、Angular と Node.js で書かれた完全に動作するデモが表示されます。従来の認証システム トークンベースの認証システムに進む前に、従来の認証システムを見てみましょう。ユーザーはログイン フォームにユーザー名とパスワードを入力し、[ログイン] をクリックします。リクエストを行った後、データベースにクエリを実行してバックエンドでユーザーを認証します。リクエストが有効な場合、データベースから取得したユーザー情報を使用してセッションが作成され、セッション情報が応答ヘッダーで返され、セッション ID がブラウザに保存されます。対象となるアプリケーションへのアクセスを提供します。

JWT を使用して Beego に認証を実装する JWT を使用して Beego に認証を実装する Jun 22, 2023 pm 12:44 PM

インターネットやモバイルインターネットの急速な発展に伴い、認証や権限制御を必要とするアプリケーションが増えており、軽量な認証・認可機構としてJWT(JSON Web Token)がWEBアプリケーションで広く使われています。 Beego は Go 言語をベースにした MVC フレームワークであり、効率性、シンプルさ、スケーラビリティの利点を備えています。この記事では、Beego で JWT を使用して認証を実装する方法を紹介します。 1. JWT の概要 JSONWebToken (JWT) は

C# で権限制御と認証を使用する方法 C# で権限制御と認証を使用する方法 Oct 09, 2023 am 11:01 AM

C# でアクセス許可制御と認証を使用する方法には、特定のコード例が必要です。今日のインターネット時代では、情報セキュリティの問題への注目が高まっています。システムとデータのセキュリティを保護するために、権限制御と認証は開発者にとって不可欠な部分になっています。 C# は一般的に使用されるプログラミング言語として、アクセス許可の制御と認証の実装に役立つ豊富な関数とクラス ライブラリを提供します。権限制御とは、ユーザーの ID、役割、権限などに基づいて、特定のリソースへのユーザーのアクセスを制限することを指します。権限制御を実装する一般的な方法は次のとおりです。

Flask でのユーザー認証と認可 Flask でのユーザー認証と認可 Jun 17, 2023 pm 06:02 PM

Web アプリケーションの普及に伴い、Web アプリケーション開発におけるセキュリティとデータ保護が重要な問題となっています。 Web アプリケーションのセキュリティを確保するには、ユーザーの認証と認可が必要です。人気のある Web 開発フレームワークとして、Flask はユーザーの認証と認可を実装するための多くのメカニズムを提供します。ユーザー認証 ユーザー認証とは、ユーザーが Web アプリケーションにアクセスするときに、ユーザーの ID が正当であるかどうかを特定の認証方法を使用して判断することを指します。 Flask には多くの機能があります

PHP でのユーザー認証に LDAP を使用する PHP でのユーザー認証に LDAP を使用する Jun 20, 2023 pm 10:25 PM

LDAP (LightweightDirectoryAccessProtocol) は、分散ディレクトリ サービスにアクセスするためのプロトコルです。ユーザーの認証、認可、アカウントの保守、データの保存などのタスクに使用できます。 PHP アプリケーションでは、LDAP を強力な認証メカニズムとして使用して、アプリケーションに強力な認証および認可機能を提供できます。この記事では、PHP でのユーザー認証に LDAP を使用する方法を紹介します。具体的な内容は次のとおりです。 インストールと構成 L

See all articles