whoami.filippo.ioの機能拡張:カスタム認証とマルチプラットフォーム対応の実装

whoami.filippo.ioはSSHサーバーとして、ユーザーの公開鍵から自動的に識別情報を取得する仕組みを備えたプロジェクトです。本記事では、このプロジェクトを拡張し、カスタム認証メカニズムと複数プラットフォームでの運用を実現する方法について解説します。 プロジェクトリポジトリ コア処理の理解 whoami.filippo.ioの主要な処理はserver.goファイルに集約されてい ...

9月26日 20:05 投稿

SpringBootとVue.jsを活用した自習室予約管理システムの構築

システム概要 本システムは、自習室の座席予約、利用時間管理、ユーザ認証を統合的に管理するWebアプリケーションです。バックエンドにはSpringBootフレームワークを採用し、フロントエンドにはVue.jsを使用したモダンなアーキテクチャを実現しています。RESTful API設計により、拡張性とメンテナンス性を高めています。 バックエンドアーキテクチャ Java17とSpringBoot ...

7月30日 17:20 投稿

Djangoでユーザー認証を実装する - ログイン機能の構築

Djangoの認証システムの利用 1. ユーザー認証処理 入力されたパスワードの検証にはDjangoのauthenticateメソッドを使用します。認証成功時はUserオブジェクトを、失敗時はNoneを返却します。 from django.contrib.auth import authenticate account = authenticate(username=入力ID, password=入力パスワード) if account is None: self.context['エラーメッセージ'] ...

7月1日 17:50 投稿

.NET開発ノート(二十)認証が必要なサードパーティコンポーネントの作成

認証が必要なソフトウェアを使用する際、登録費用はソフトウェアの利用者ではなく、開発者が支払うケースが多いです。同様に、開発者が日常的に使用するサードパーティコンポーネントも、利用料金を支払う必要があり、この場合の支払い主体は開発者であり、システムの最終利用者ではありません。 この二つの違いは以下の図のように表されます: 図1 本記事では.NET環境にお ...

5月30日 09:36 投稿