サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
huruyosi.hatenablog.com
素のservletで開発を行っている頃は当たり前の様に設定していたcontext-pathを spring boot MVC で設定します。 設定方法 application.yml 設定は application.yml に「server.contextPath」を設定します。 server: contextPath: /hogeApp コントローラー @RequestMappingアノテーションのvalues値は context-pathを除いた値を設定します。たとえば context-path を 含んだURLが 「/hogeApp/report/project」にするのであれば、@RequestMapping(value = "/report/project", method = RequestMethod.GET)にします。 thymeleafのviewテンプレート たとえばcs
前回思いついたことを実際に試して見ました。 huruyosi.hatenablog.com 目次 実際にやってみる webroot用のコンテナを作成 nginxのコンテナの起動オプションを変更 更新用Let's Encryptのコンテナ作成 証明書の更新を行う cronで更新する やった後に気づいたこと 参考サイト 実際にやってみる webroot用のコンテナを作成 /usr/share/nginx/html/ディレクトリを管理するためのコンテナを作成します。 Dockerfileを FROM centos:centos7 MAINTAINER huruyosi<huruyosi@example.co.jp> RUN mkdir -p /usr/share/nginx/html ADD nginx/usr/share/nginx/html/ /usr/share/nginx/html/ V
実装したソースは https://github.com/huruyosiathatena/springboot/tree/b5e82c5b8e24f4a7508d7fd86ca6cc311fe43adf にあります。 Remember Me 認証 ログイン画面にある にある「Remember Me」にチェックをつけてログインすることで、次回アクセス時に認証を省略できます。 動き 「Remember Me」にチェックをつけてログインを行うと、「remember-me」という名前でcookieが発行されます。cookieにはtokenが設定されており、spring-security内部でログインIDと対応付けられています。 ブラウザを閉じた後に、認証が必要がURLにアクセスした時にremember-meのcookieが送られてきたら spring-securityが対応付けられたログインIDを
実装したソースは https://github.com/huruyosiathatena/springboot/tree/8bb72d41f62d28039f5c7d0ccda8f4036ecea8ca にあります。 ログインを実装する spring security を利用してログイン画面を作ります。今回は認証を行うだけで権限に基づいた制御は次回( http://huruyosi.hatenablog.com/entry/2015/08/10/015844 )で行います。 認証に利用するユーザ情報 DBに保存されているテーブルを利用します。 create table users ( user_id int auto_increment, login_id varchar(256), password varchar(256), display_name varchar(255), ena
実装したソースは https://github.com/huruyosiathatena/springboot/tree/8ffe6e7ab202945b9399b1d34eb4462de223dcb1 にあります。 前回( http://huruyosi.hatenablog.com/entry/2015/08/08/003303 ) は認証を行ったので、今回は認可です。 認可の方法 コントローラーに@Securedアノテーションを指定して、必要な権限名を指定します。 コントローラーのクラスとメソッドのどちらでも指定可能です。メソッドに指定する場合にはWebSecurityConfigurerAdapterクラスの具象クラスに@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled=true)の指定が必要です。前回
このページを最初にブックマークしてみませんか?
『huruyosi.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く