Adobe BlazeDS of Basic Security Configuration

其實非常的簡單, 這項基礎安全配置, 說穿了, 就是要和 Tomcat 的 BASIC 整合,
並且利用 Tomcat 原本有的 帳號密碼機制, 進行認證
這邊有幾點要注意的 :
1. 你必須確認你的 https 是開通的, 並且已經設定正確
2. 這個所謂的 Basic Security 是必須在 RIA Web 上應用, 換句話說,
    如果 你是 Flex Application 就會出現 RPC 錯誤…
 
好了, 我們開始吧!!….
首先修改 services-config.xml
打開 原本就有的 設定:
    <security>
        <login-command class="flex.messaging.security.TomcatLoginCommand" server="Tomcat"/>
        <security-constraint id="sample-users">
            <auth-method>Basic</auth-method>
            <roles>
                <role>guests</role>
                <role>accountants</role>
                <role>employees</role>
                <role>managers</role>
            </roles>
        </security-constraint>
    </security>
接著在你想保護的 destination ( 一般而言是 remoting-config.xml  ) , 加入
        <security>
            <security-constraint ref="sample-users"/>
        </security>
 
廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s