2016-07-28 9 views
0

私はまだ春を学んでいますが、現在私はwebapplicationとRESTful APIを同じサーバーに作成しようとしています。 AndroidアプリケーションでAPIを使用できるようにOAuth2の権限を追加しようとするまでは簡単でした。 私は春のフードの下で何が起こっているか完全に理解していないので、問題があります。同じサーバーにwebapp、REST API、およびOAuth2を作成する方法は?

私はこのような何かを達成したい:

  1. はlocalhost:8080 **/** - 通常の方法で認可Webアプリケーション
  2. はlocalhost:8080 ** /ログイン** - Webアプリケーションのログインページ
  3. をローカルホスト:8080 **/API/** -RESTfull API
  4. はlocalhost:8080 ** /のOAuth/[オーソライズ|トークン] ** - のOAuth2
  5. API
を消費するAndroidアプリケーション

でも可能ですか?あなたはサンプルコードを提供することができますか、それとも私はそれをやるべきか?

答えて

0

さて、Spring Bootにはたくさんのドキュメントがあります。

私ははい、それは可能です、あなたが欲しいものについてはSpring Boot manual

をお勧めします。 this demoを参照してください.OAuth、REST API、通常のHTML、CSS、JSファイルが1つあります。また、このデモは、春・ブートに基づいているので、より多くのあなたが、再びデモのURL :)

をしたいですか:私は上記に述べたように https://github.com/szerhusenBC/jwt-spring-security-demo/

を、それが可能です。お勧めはしませんが、可能です。懸念のより良い分離のために、それらを分割することが推奨されるでしょう。また、パフォーマンス上の理由から、ApacheはSpringBoot/Tomcatよりもはるかに高速に静的ファイルを提供することができます。 もちろん、この方法で開始して後で行うことができます。楽しい。

+0

間違ったリンクを貼り付けたと思います。両方のリンクがjwt-spring-security-demoに向いています。 – straw

+0

それは私の意図だった..それらをすべて支配するデモ –

0

はい! JHipsterを見て、彼らがOAuth2をどのように実現しているかを見てみましょう。 http://jhipster.github.ioアプリを生成して、どのようにすべてが行われているかを確認することができます。また、開発のための多くの有用なパターンを見つけることができます。

関連する問題