目次
# 対応するユーザーとパスワードは application.properreis で構成できます
ホームページ Java &#&チュートリアル Springbootセキュリティを有効にした後、Webページにログインするためにユーザー名とパスワードが必要になる問題を解決する方法

Springbootセキュリティを有効にした後、Webページにログインするためにユーザー名とパスワードが必要になる問題を解決する方法

May 16, 2023 pm 10:02 PM
web springboot security

    #質問

    Springbootセキュリティを有効にした後、Webページにログインするためにユーザー名とパスワードが必要になる問題を解決する方法

    注: 私は Spring Boot 2.0.2 を使用していますが、1.5 には役に立たない可能性があります。 ×シリーズ。

    直接的な解決策

    0、spring-boot-starter-security の依存関係を削除する

    実際にセキュリティ機能を使用しない場合は、spring-boot-starter を直接削除できます。 -セキュリティは

    1 に依存します。ログインにはデフォルトのユーザーとパスワードを使用してください。

    デフォルトのユーザー名は user

    です。パスワードはプログラムの起動時に自動的に生成される文字列です。

    Springbootセキュリティを有効にした後、Webページにログインするためにユーザー名とパスワードが必要になる問題を解決する方法

    2、セキュリティ設定を無効にするか、対応するユーザーとパスワードを設定します。

    # 対応するユーザーとパスワードは application.properreis で構成できます

    対応するユーザー名とパスワードも設定します

    spring.security.user.name=user1

    spring.security.user.password=password1

    package com.yq;
    
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    @SpringBootApplication(scanBasePackages = {"com.yq"})
    @EnableAutoConfiguration(exclude = {
    org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class
    })
    public class WebSecurityDemoApp {
        private static final Logger log = LoggerFactory.getLogger(WebSecurityDemoApp.class);
    
        public static void main(String[] args) {
            SpringApplication.run(WebSecurityDemoApp.class, args);
        }
    
    }
    ログイン後にコピー

    parsing## を無効にすることで、 # スタートアップ メイン クラスで

    Spring Boot プロジェクトが次の依存関係を参照している限り、セキュリティ構成はデフォルトで有効になります。

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
    ログイン後にコピー

    セキュリティを使用したいが、毎回ユーザー名とパスワードを入力したくない場合は、アプリケーション ファイルで直接自動設定を無効にすることができます

    @EnableAutoConfiguration(exclude = {
    org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class
    })
    ログイン後にコピー
    または、設定することもできます指定されたユーザーとパスワード (例:

    spring.security.user.name=user1

    spring.security.user.password=password1

    )

    以上がSpringbootセキュリティを有効にした後、Webページにログインするためにユーザー名とパスワードが必要になる問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

    ホットAIツール

    Undresser.AI Undress

    Undresser.AI Undress

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

    AI Clothes Remover

    AI Clothes Remover

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

    Undress AI Tool

    Undress AI Tool

    脱衣画像を無料で

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    AI Hentai Generator

    AI Hentai Generator

    AIヘンタイを無料で生成します。

    ホットツール

    メモ帳++7.3.1

    メモ帳++7.3.1

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

    SublimeText3 中国語版

    SublimeText3 中国語版

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

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強力な PHP 統合開発環境

    ドリームウィーバー CS6

    ドリームウィーバー CS6

    ビジュアル Web 開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

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

    kernel_security_check_failure ブルー スクリーンを解決する 17 の方法 kernel_security_check_failure ブルー スクリーンを解決する 17 の方法 Feb 12, 2024 pm 08:51 PM

    Kernelsecuritycheckfailure (カーネルチェック失敗) は比較的一般的な停止コードですが、理由が何であれ、ブルースクリーンエラーは多くのユーザーを悩ませます、当サイトでは 17 種類のエラーをユーザーに丁寧に紹介します。 kernel_security_check_failure ブルー スクリーンに対する 17 の解決策 方法 1: すべての外部デバイスを削除する 使用している外部デバイスが Windows のバージョンと互換性がない場合、Kernelsecuritycheckfailure ブルー スクリーン エラーが発生することがあります。これを行うには、コンピュータを再起動する前に、すべての外部デバイスを取り外しておく必要があります。

    SpringBootとSpringMVCの比較と差異分析 SpringBootとSpringMVCの比較と差異分析 Dec 29, 2023 am 11:02 AM

    SpringBoot と SpringMVC はどちらも Java 開発で一般的に使用されるフレームワークですが、それらの間には明らかな違いがいくつかあります。この記事では、これら 2 つのフレームワークの機能と使用法を調べ、その違いを比較します。まず、SpringBoot について学びましょう。 SpringBoot は、Spring フレームワークに基づいたアプリケーションの作成と展開を簡素化するために、Pivo​​tal チームによって開発されました。スタンドアロンの実行可能ファイルを構築するための高速かつ軽量な方法を提供します。

    SpringBoot+Dubbo+Nacos開発実践チュートリアル SpringBoot+Dubbo+Nacos開発実践チュートリアル Aug 15, 2023 pm 04:49 PM

    この記事では、dubbo+nacos+Spring Boot の実際の開発について詳しく説明する例を書きます。この記事では理論的な知識はあまり取り上げませんが、dubbo を nacos と統合して開発環境を迅速に構築する方法を説明する最も簡単な例を書きます。

    Golang を使用して Web アプリケーションのフォーム検証を実装する方法 Golang を使用して Web アプリケーションのフォーム検証を実装する方法 Jun 24, 2023 am 09:08 AM

    フォーム検証は Web アプリケーション開発において非常に重要なリンクであり、フォーム データを送信する前にデータの有効性をチェックして、アプリケーションのセキュリティ脆弱性やデータ エラーを回避できます。 Web アプリケーションのフォーム検証は、Golang を使用すると簡単に実装できます。この記事では、Golang を使用して Web アプリケーションのフォーム検証を実装する方法を紹介します。 1. フォーム検証の基本要素 フォーム検証の実装方法を紹介する前に、フォーム検証の基本要素が何であるかを知る必要があります。フォーム要素: フォーム要素は

    コックピット Web UI から管理アクセスを有効にする方法 コックピット Web UI から管理アクセスを有効にする方法 Mar 20, 2024 pm 06:56 PM

    Cockpit は、Linux サーバー用の Web ベースのグラフィカル インターフェイスです。これは主に、初心者/熟練ユーザーにとって Linux サーバーの管理を容易にすることを目的としています。この記事では、Cockpit アクセス モードと、CockpitWebUI から Cockpit への管理アクセスを切り替える方法について説明します。コンテンツ トピック: コックピット エントリ モード 現在のコックピット アクセス モードの確認 CockpitWebUI からコックピットへの管理アクセスを有効にする CockpitWebUI からコックピットへの管理アクセスを無効にする まとめ コックピット エントリ モード コックピットには 2 つのアクセス モードがあります。 制限付きアクセス: これは、コックピット アクセス モードのデフォルトです。このアクセス モードでは、コックピットから Web ユーザーにアクセスできません。

    Nginx プロキシ マネージャーのセキュリティ分析と保護 Nginx プロキシ マネージャーのセキュリティ分析と保護 Sep 28, 2023 pm 01:30 PM

    NginxProxyManager のセキュリティ分析と保護 はじめに: インターネット アプリケーションでは、セキュリティは常に重要な問題です。 Nginx は、強力なリバース プロキシおよび負荷分散サーバー ソフトウェアとして、ネットワーク アプリケーションのセキュリティを確保する上で重要な役割を果たします。しかし、インターネット技術の継続的な発展とネットワーク攻撃の増加に伴い、NginxProxyManager のセキュリティをどのように確保するかが緊急の課題となっています。この記事はNginxProxyManaから始まります

    ウェブ標準とは何ですか? ウェブ標準とは何ですか? Oct 18, 2023 pm 05:24 PM

    Web 標準は、W3C およびその他の関連組織によって策定された一連の仕様とガイドラインです。HTML、CSS、JavaScript、DOM、Web アクセシビリティおよびパフォーマンスの最適化の標準化が含まれます。これらの標準に従うことで、ページの互換性を向上させることができます。 、メンテナンス性とパフォーマンス。 Web 標準の目標は、Web コンテンツをさまざまなプラットフォーム、ブラウザー、デバイス上で一貫して表示および操作できるようにして、より優れたユーザー エクスペリエンスと開発効率を提供することです。

    ウェブってどういう意味ですか ウェブってどういう意味ですか Jan 09, 2024 pm 04:50 PM

    Web は、ワールド ワイド ウェブとしても知られるグローバル ワイド エリア ネットワークであり、インターネットのアプリケーション形式です。 Web はハイパーテキストとハイパーメディアに基づいた情報システムであり、ユーザーはハイパーリンクを通じて異なる Web ページ間を移動することにより、情報を閲覧したり入手したりすることができます。 Web の基礎はインターネットであり、統一および標準化されたプロトコルと言語を使用して、異なるコンピューター間でのデータ交換と情報共有を可能にします。

    See all articles