<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 23,comments - 12,trackbacks - 0

    Listing 1

       <html>
       <head>
       </head>
       <body onLoad="document.myForm.submit()">
       <form action="https://loginserver.yourcorp.com/webapp/login
       servlet" name="myForm" method="POST">
       <input type="hidden" name="key" value="!@#$EncryptedString!@#$">
       </form>
       </body>
       </html>


    Listing 2

    <html>
    <head>
    <title>Hello World
    <SCRIPT language="JavaScript" SRC="https://partner1/servlet/LCMMSServlet/login?data=ALKSDFJQWER...JLQKWE">
    </SCRIPT>
    <SCRIPT language="JavaScript"
    SRC="https://partner2/servlet/LCMMSServlet/login?data=ALKSDFJQWER...JLQKWE">
    </SCRIPT>
    <SCRIPT language="JavaScript">
    function postForm() {
       document.myForm.submit( );
    }
    </SCRIPT>
    </head>

    <body bgcolor=#FFFFFF onLoad="postForm()">
    <form action="https://myserver/servlet/LCMMSServlet/authenticated"
    method="POST" name="myForm">
    <input type="hidden" name="data" value="ALKSDFJQWER...JLQKWE">
    <input type="hidden" name="url" value="/requested/url?param1=val1?m2=val2">
    </form>
    </body>
    </html> 



    Listing 3

    <FRAMESET ROWS="100%,0%,0%" onLoad="submitViewableFrameForm()">
        <FRAME NAME="viewable" SRC="TempFrame.jsp">
        <!--The frame below logs in the browser to partner1 -->
        <FRAME NAME="setPartner1cookie"

    SRC="https://partner1:7002/servlet/LCMMSServlet/login?data=ALKSDFJQWER...JLQKWE">


        <!--The frame below logs in the browser to partner2 -->
        <FRAME NAME="setPartner2cookie"

    SRC="https://partner2:7002/servlet/LCMMSServlet/login?data=ALKSDFJQWER...JLQKWE">
    </FRAMESET>



    Listing 4

    <html>
    <head>
    </head>
    <body bgcolor=#FFFFFF>
    Put some text here like "Logging in...Please wait."
    <form action="https://myserver/servlet/LCMMSServlet/authenticated"
                    method="POST" name="myForm" target="_top">
    <input type="hidden" name="data" value="ALKSDFJQWER...JLQKWE">
    <input type="hidden" name="url" value="/requested/url?param1=val1?m2=val2">
    </form>
    </body>
    </html>



    Listing 5

    CryptTool ct = CryptToolFactory.getCryptTool( ... );
    Properties p = new Properties ( );
    ... //Get user Id
    String userId = ...;
    p.setProperty ("uid",userId);
    p.setProperty("anotherProp", someValue);


    //The String returned is a hex encoded ciphertext
    String encryptedInfo = ct.encrypt(p);
    Cookie c = new Cookie ("SSO",encryptedInfo);
    c.setMaxAge(-1);
    c.setDomain(".yourDomain.com");
    c.setPath("/");


    //If this is a login server cookie and cookie has to be sent over SSL
    c.setSecure(true);


    //Send cookie to client
    response.addCookie (c );



    Listing 6

    package jdj.sso.test;


    import java.net.*;
    import java.io.*;


    public class HttPSocketClient {


       public static void main(String[] args) throws Exception {
            String host = null;
            int port = -1;
            String path = null;
            for (int i = 0; i < args.length; i++)
                System.out.println(args[i]);


            if (args.length < 3) {
                System.out.println(
                    "USAGE: java HttPSocketClient " +
                    "host port requestedfilepath");
                System.exit(-1);
            }
            try {
                host = args[0];
                port = Integer.parseInt(args[1]);
                path = args[2];
            } catch (IllegalArgumentException e) {
                 System.out.println("USAGE: java HttPSocketClient " +
                     "host port requestedfilepath");
                 System.exit(-1);
            }


            try {



                Socket socket = new Socket(host,port);


                PrintWriter out = new PrintWriter(
                                      new BufferedWriter(
                                      new OutputStreamWriter(
                                      socket.getOutputStream())));


                out.println("GET " + path + " HTTP/1.1");
                out.println();
                out.flush();


                BufferedReader in = new BufferedReader(
                                        new InputStreamReader(
                                        socket.getInputStream()));


                String inputLine;


                while ((inputLine = in.readLine()) != null)
                    System.out.println(inputLine);


                in.close();
                out.close();
                socket.close();


            } catch (Exception e) {
                e.printStackTrace();
            }
       }
    }



    Listing 7

    grant CodeBase "file:./Login.jar" {
             permission java.security.AllPermission;
    };


    grant CodeBase "file:./HttpSocketClient.jar",
            Principal javax.security.auth.kerberos.KerberosPrincipal
                    "your_kerb_username@your_realm" {


            permission java.net.SocketPermission "*", "connect";


            permission javax.security.auth.kerberos.ServicePermission
                    "krbtgt/your_realm@your_realm",
                    "initiate";


            permission javax.security.auth.kerberos.ServicePermission


    "server_service_principal@your_realm",
                    "initiate";
    };

     

    posted on 2005-09-21 11:14 my java 閱讀(653) 評論(0)  編輯  收藏 所屬分類: java 轉帖
    主站蜘蛛池模板: 亚洲永久在线观看| 亚洲综合无码一区二区| 亚洲国产日韩综合久久精品| 无码免费一区二区三区免费播放| 久久乐国产综合亚洲精品| 日韩精品无码免费一区二区三区| 久久精品亚洲中文字幕无码网站| 国产一级淫片a免费播放口| 啦啦啦www免费视频| 亚洲男人在线无码视频| 成年大片免费视频播放一级| 亚洲免费视频一区二区三区| 一级特黄录像免费播放中文版| 久久久久亚洲AV综合波多野结衣| 一级毛片a女人刺激视频免费| 中文字幕在亚洲第一在线| 精品一区二区三区免费观看| 亚洲产国偷V产偷V自拍色戒| 日日麻批免费40分钟无码| 亚洲国产亚洲综合在线尤物| 免费无码又爽又刺激毛片| 人妻巨大乳hd免费看| 亚洲AV天天做在线观看| 一级做a爰片久久毛片免费看 | 欧洲黑大粗无码免费| 亚洲乱码av中文一区二区| 国产jizzjizz视频免费看| 亚洲精品美女久久久久9999| a毛片成人免费全部播放| 亚洲夜夜欢A∨一区二区三区| 一级毛片全部免费播放| 亚洲中文字幕久久无码| 6080午夜一级毛片免费看6080夜福利| 亚洲综合色婷婷七月丁香| 国产91成人精品亚洲精品| 亚洲精品乱码久久久久久久久久久久 | 国产亚洲精品观看91在线| 成人免费的性色视频| 曰批免费视频播放免费| 国产无遮挡吃胸膜奶免费看视频| 精品久久久久久亚洲精品|