やりたいこと
Apache + Java + tomcat + spring
で構築してるWebサイトがあります。
この中で現在SpringSecurityを利用しログインが必要なページを作っています。
これ自体は問題なく完成して運用しています。
例えばそのログインが必要なページが
https://wwww.xxx.xx.xx/member/**
と/member以降のURLはすべてログイン認証を通らないとアクセス出来ないようにしてあります。
また、ログインしている場合は当然ログインユーザーの情報を持ち回っています。
そのログインが必要なページ(URL)内に、
wikiのようなCMSページを用意したいと思いました。
現在利用しているログインIDとパスワード、つまりユーザーデータと連動し、
ユーザーが何かコンテンツを投稿したり出来るような機能を用意したいと。
こういった場合、どうするのが良いでしょうか。
考えたこと
- 自分でゴリゴリ作る
- オープンソースなCMS(Java製)を導入
- オープンソースなCMS(その他言語)を導入
- その他
1は当然やれないことはないのですが、手間がかかりすぎるので却下をしようかと
2に関してですが、Javaでwikiとかあるのかな?と思って軽く検索してみたのですが、
やはり元々業務向けの言語だから全然情報を手に入れられなかったのです。
なんだか古い情報だったりでどうしたものか、という状況です。
3に関しては、例えばApacheにPHPを乗せてJavaのWebと相乗りさせるとか思ったのですが、
Java上でログインの管理をしているので、PHP側とURLのシェアって出来ないと思います。
(**https://wwww.xxx.xx.xx/member/php/****だけphp側に回すとか、
Apacheのアクセスの振り分けで出来なくないのかもしれないですが、
特定URLだけ別のWebアプリにするとか管理上考えられないので。。。)
なのでこれも無理かなと
そこで何か妙案があるものかと思い御知恵を拝借出来たらなと思い質問させていただきました。
究極、WIKIに関しては外部(別のURL)になってもいいのですが、
その場合でも現在のログインIDとパスワードは連動させたいのです。
動的に新規にアカウントの発行や、ユーザー自信によるアカウントIDや
パスワードの変更などをしているので、それと連動といいますか。
その場合当然DBの連動も必要になってくるので、
出来るだけ管理・運用がしやすい方法がいいなぁと思って入るのですが。。。
回答2件
あなたの回答
tips
プレビュー