Martin9420 / DevOpenAPI

Project: Phase 1 API details DB used: DB2 DB environment: Deploy to Liberty server using Docker Server: Liberty As the details of API, user function management (GET method, POST method, PUT method, DELETE method) is used, and an authentication management system is introduced. Regarding security SQL injection SSL communication AES that's all
0 stars 0 forks source link

ログイン機能の実装 #17

Closed Martin9420 closed 3 years ago

Martin9420 commented 3 years ago

・DB2に入力されたパスワードをハッシュ化してDBに保存 ーログイン認証の時 ・テキストボックスに入力されたパスワードをハッシュ化 ・DBのレコードに保存されたハッシュ化されたパスワードとテキストボックスに入力されたパスワード(ハッシュ化)どうしの比較。

→比較成功 ホーム画面へ遷移 →比較失敗 エラー画面を表示

Martin9420 commented 3 years ago

Rest API(JAX-RS) Mavenプロジェクト Group Id:"org.glassfish.jersey.archetypes" Artifact Id:"jersey-quikstart-webapp" version:"3.0.2"

プロジェクト作成直後に”index.jsp"にエラーが出るので、

javax.servlet javax.servlet-api 4.0.1 provided

をpom.xmlに記載すればエラーが解消する。

Martin9420 commented 3 years ago
javax.servlet javax.servlet-api 4.0.1 provided
Martin9420 commented 3 years ago

`

javax.servlet
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
        <scope>provided</scope>
    </dependency>`