2016-09-30 7 views
3

Keycloakで保護された角型アプリケーションの実装方法は、いくつかのリソースだけが保護される方法です。 >ユーザー keycloak、angular:オンデマンドでの承認

  • 不正ユーザアクセスhttp://localhost:8000/#/プライベートリダイレクトされていません - -

    • 不正ユーザアクセスhttp://localhost:8000/#/公共は、例えば:

      >ユーザーがログインページにkeycloakするredirrectある

  • 答えて

    2

    角度はngRouterまたはuiRouterです。これらの両方とも、ルート/状態定義にresolveの機能を持っています。

    URLがヒットするたびに、パスが安全であればトークンを使用してバックエンド(Keycloak)で確認し、それに応じてユーザーをルーティングできます。あなたはとても

    $httpProvider.interceptors.push('authInterceptor'); 
    

    Thisのように各要求に認証トークンと、このようなを追加するインターセプタを使用することができます

    は角度とJWTを使用して認証のための素晴らしいチュートリアルです、そして概念はかどうか、任意の認証メカニズムのために拡張することができますそれはoAuthまたはKeycloakです