問題タブ [ggts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - Grails Shiro LDAP ユーザー/ロール認証: どのように/何をキャプチャして再利用のために保存するか
そのため、プロジェクトのレイアウト/構造について助けが必要です。私はウェブサイトを作成していますが、これまでのところ、LDAP サーバーに対して Apache Shiro でユーザーを認証し、ユーザーをスプラッシュ ページにリダイレクトするログイン ページが動作しています。ユーザーが持っている権限に応じて、スプラッシュ ページで特定のものを表示できる/できない場合があります。
私がやりたいことは、セッション情報 (つまり、ログインしたばかりのユーザー) から新しい ShiroUser を作成し、いくつかのロールを割り当てることです。たとえば、
によってROLE_USER
定義されます。
今のところ、ハードコーディングして、後でテーブルを参照し、そのテーブルの値に基づいてロールを割り当てるように調整することに興味があります。
私が疑問に思っているのは
- これはどこに置けばいいですか?
- このために新しいコントローラーを作成しますか?
- shiroRoles はどこで定義しますか?
- これを行うのは賢明ですか?(誰かがログインするたびに新しい ShiroUser を作成する)
これまで Web サイトを作成したことがないため、コードをどのように構成するか、またはどこに配置するかがわかりません。(ちなみに、GGTS を使用しています。) 方向性やアドバイスをいただければ幸いです。私は Grails in Action、Making Java Groovy、The Definitive Guide to Grails 2 などの多くの本を参考にしていますが、それらの例のほとんどは私がやりたいことと一致しません。私が見つけていないチュートリアルがある場合は、それらを見てみたいと思います。(私はたくさん調べましたが、リストしたようなコードのスニペットしかありませんが、実際にどこに行くのかは指定していません!)
sql-server - jdbc:sqlserver に適したドライバーが見つかりません
これが重複したトピックと見なされるものであることは認識していますが、同じ性質の他のトピックで推奨されている手順に従いましたが、成功しませんでした.
私はGGTS 3.6.4を使用しています
- グレイル 2.3.0
- jdk1.7.0_80
- Groovy コンパイラ レベル 2.3
- マイクロソフト SQL Server 2012
私は Apache Shiro を使用して LDAP サーバーに対してログインするユーザーを認証する grails-app を持っておりAuthController.groovy
、外部データベースからの情報をセッションに保存しようとする次のコード (Shiro によって生成された ) があります。(注: ユーザー名、パスワード、およびデータベース名に関しては、プライバシー上の理由から、ここではすべて変更しました)
ただし、次のエラーが表示されます
次のことを試しましたが、成功しませんでした:
- /app/lib/ に sqljdbc4.jar を追加
- /app/lib/ を手動でクラスパスに追加 (.classpath 経由)
Properties
>Java Build Path
>経由でクラスパスに sqljdbc4.jar を追加しました。Add JARs
これらのバリエーションを、sqljdbc4.jar、sqljdbc.jar、sqlserverjdbc.jar、およびそれらのすべての組み合わせで試しました。
私は基本的に立ち往生しています。ここまたは他の場所で読んだ修正のどれも、私のエラーを解決しません。どんな助けでも大歓迎です!
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
編集 1: 呼び出しの上に追加newInstance
すると、次のエラーが発生します。
これは前進ですか、後退ですか、それとも順調に進んでいますか?
編集2:私がしなければならなかったのは、DataSource.groovy
これに変更することでした
AuthController.groovy
データアクセスをに変更しました
ShiroUser.groovy
そして、変更されたファイルでDBに正常にアクセスしました
User_Data.groovy
を含む新しいドメインクラスはどこですか
だから今、私はメソッドをいじっています!なぜJDBCがうまくいかなかったのかはわかりませんが、GORMは私が今取っている道です.
mysql - Grails (GGTS と MySQL を使用) はデータベースを作成することになっていますか?
私は初心者で、MySQL データベースに接続しようとしていますが、このエラーが発生します。
「エラー 2015-07-23 07:53:55,288 [localhost-startStop-1] ERROR pool.ConnectionPool - プールの初期接続を作成できません。メッセージ: 不明なデータベース 'mytest'」
というデータベースが必要であることは理解していますmytest
が、GGTS からそれを行う方法がわかりません。アドバイスよろしくお願いします!
twitter-bootstrap - GGTS でアプリケーションをレスポンシブにする
- 私はJavaについて何も知りません。
- 私はMVCを知っています。
- HTMLについて知っています。
私の友人はGGTSで作られたこのプロジェクトを私にくれました。彼は、Twitter ブートストラップで応答できるようにしたいと考えています。
ブートストラップの実装方法がわかりません。
このアプリケーションにブートストラップを実装する方法を知るために、あらゆる種類のドキュメントまたはあなたが私に提供できるものは何でも欲しいです。