自作のアプリケーションを配布した際に二次配布を防ぐために、ユーザー認証機能を実装したいです。
やりたいこと
・該当するアカウントが存在するかしないかだけの単純なサーバの構築
・サーバは普段使いのPCで行いたい(試験的なため)
・認証アプリ起動→ID,パス入力→サーバ問い合わせ→許可→デスクトップアプリの起動
という手順で知りたいのは問い合わせ→おkだったらアプリを起動するという単純な形だけのシステム
つまずいている箇所
・サーバ構築などの知識が乏しい。
・サーバへの問い合わせ方
・ネットで調べるとwebのログイン機能などが大体でデスクトップアプリのログイン機能の説明がなかったり企業向けの大規模だったりする。
(webのログイン機能とやることは同じ部分があるかもしれないと思いつつweb版の勉強はしていない)
関連しそうな知っていること
・CSVの使い方や、多少のSQLの知識
・基本的なプロトコルの種類
・SSLなどの暗号化通信について
・PCパーツの種類や役割について
知りたいこと
・サーバ構築をするために勉強するべき知識
・アカウントの存在有無だけのサーバなら一から作れるのか無難に無料のソフトウェアを使ったほうがいいのか
・自作サーバへ問い合わせする方法
・やりたいことに書いてあるシステムを実装するのに必要なこと(言語や知識)
・こうやったらいいという別の案
・やりたいことに対する作り方。
※備考
初心者なので小規模かつ単純なものを作って経験を積みたい