2008/08/25
gmailポートレット
「ガルーン 2」で使用できるgmailポートレットです。
■注意事項
・このポートレットはサイボウズ社員が個人的に作成した
非公式のものです。
環境によってはシングルサインオンできないこともありますので
ご了承ください。
・googleの仕様変更により、現在ポートレット内表示ではなく
全画面表示となります
・今後もgoogleの仕様変更によって使えなくなる可能性があります。
・インターネットオプション>プライバシーで自動cookie処理を
上書きする設定にする必要があります
■使用方法
・テキストの15,17行目のvalue="cybozu"を任意のgmail側のアカウントに
変更します
・ガルーン2のHTMLポートレットに以下のテキストをコピーします
・ポータルに設定して、お使いください
<form name="GMAIL" id="gaia_loginform"
action="https://www.google.com/accounts/...
method="post" onsubmit="return(gaia_onLoginSubmit());" target="GMAILSSO">
<input type="hidden" name="ltmpl" value="default">
<input type="hidden" name="ltmplcache" value="2">
<input type="hidden" name="continue" id="continue"
value="https://mail.google.com/mail/?... />
<input type="hidden" name="rpage" id="continue"
value="https://mail.google.com/mail/?... />
<input type="hidden" name="service" id="service" value="mail" />
<input type="hidden" name="rm" id="rm" value="false" />
<input type="hidden" name="ltmpl" id="ltmpl" value="default" />
<input type="hidden" name="hl" id="hl" value="ja" />
<input type="hidden" name="GALX" value="dPqIIlAbwnM" />
<input type="hidden" name="Email" id="Email" size="18" value="cybozu"
class='gaia le val' />
<input type="hidden" name="Passwd" id="Passwd" size="18" value="cybozu"
class="gaia le val" />
<input type="hidden" name='rmShown' value="1" />
</form>
<iframe name="GMAILSSO" border=0 frameborder=0 scrolling=yes width=100%
height=600></iframe>
<script language="JavaScript" type="text/javascript">
<!--
function SSOGMAIL()
{
window.focus();
with( document.forms['GMAIL'] )
{
rpage.value = document.URL;
submit();
}
}
SSOGMAIL();
//-->
</script>
2008/09/07 20:38
クォーテーションなどを少し直しました。
リンク先のアドレスが長いと、このkanshin では隠れてしまいますね。
一応、Gmail使えることを確認しました。
ちょっと重たいのは、私の環境だけでしょうかね。
ありがとうございました!!
<form name="GMAIL" id="gaia_loginform" action="https://www.google.com/accounts/ServiceLoginAuth?service=mail%22" method="post" onsubmit="return(gaia_onLoginSubmit());" target="GMAILSSO">
<input type="hidden" name="ltmpl" value="default">
<input type="hidden" name="ltmplcache" value="2">
<input type="hidden" name="continue" id="continue" value="https://mail.google.com/mail/?hl=ja&nsr=1&ui=html&zy=l%22">
<input type="hidden" name="rpage" id="continue" value="https://mail.google.com/mail/?hl=ja&nsr=1&ui=html&zy=l%22">
<input type="hidden" name="service" id="service" value="mail" />
<input type="hidden" name="rm" id="rm" value="false" />
<input type="hidden" name="ltmpl" id="ltmpl" value="default" />
<input type="hidden" name="hl" id="hl" value="ja" />
<input type="hidden" name="GALX" value="dPqIIlAbwnM" />
<input type="hidden" name="Email" id="Email" size="18" value="cybozu" class="gaia le val" />
<input type="hidden" name="Passwd" id="Passwd" size="18" value="cybozu" class="gaia le val" />
<input type="hidden" name="rmShown" value="1" />
</form>
<iframe name="GMAILSSO" border="0" frameborder="0" scrolling="yes" width="100%" height="600"></iframe>
<script language="JavaScript" type="text/javascript">
<!--
function SSOGMAIL()
{
window.focus();
with( document.forms['GMAIL'] )
{
rpage.value = document.URL;
submit();
}
}
SSOGMAIL();
//-->
</script>
2008/08/25 20:17
Q&Aでお客様よりご要望があり、ちょうど弊社社員が個人的に作成しているものがありましたので、こちらでご紹介させていただきました。