[cloudstack-users:0158] Re: 【質問】Single Sign On について
おおつかまさひと
masahito @ ootsuka.jp
2013年 5月 11日 (土) 11:17:42 JST
大塚@福岡と申します。
api_urlを
http://hostname/client/
にしたリンク(/apiを付けない)を生成し,ブラウザでアクセスしてみてください。
ログイン画面をスキップしてダッシュボード画面が出てくれば成功です。
またcloud.core.callbacks.jsは以下のように変更しています。(当方2.2.14を使用)
-- a/scripts/cloud.core.callbacks.js
+++ b/scripts/cloud.core.callbacks.js
@@ -51,9 +51,11 @@ var clientConsoleUrl = "/client/console";
$(document).ready(function() {
- var url = $.urlParam("loginUrl");
+ var url = document.URL;
+ var urlarray = url.split('?');
+ url = urlarray[1];
if (url != undefined && url != null && url.length > 0) {
- url = unescape(clientApiUrl+"?"+url);
+ url = clientApiUrl+"?"+url;
$.ajax({
url: url,
dataType: "json",
> 有志の皆様
>
> 葛西と申します。
> お世話になっております。
>
> 「Single Sign On」について、ご存知の方がいらしたらご教示お願い致します。
>
>
> ■概要
> LoginAPIを使い、別システムよりCloudStackコンソールにSingleSignOnを行いたいのですが、うまくいきません。
>
> 方法は、「security.singlesignon.key」を使用して以下のように接続を試みております。
> http://<api_url>?command=login&username=XXX&domainid=NNN×tamp=YYY&signature=<secure-hash>
>
>
> ■質問内容
> 1.「security.singlesignon.key」を使ったsignatureの生成方法
> (security.singlesignon.key を使ってAPIを叩いてみたところ応答は正常でしたが、問題の切り分けの為に確認させてください。)
>
> 2.「Redirecting to the CloudStack UserInterface」の実現方法
> ・cloud.core.callbacks.jsの編集が必要なのか?
> ・また、どの様に編集すれば良いか?
>
> 3.以上がクリアになれば問題は解決なのか?(そもそも方向性は合っているのか?)
>
>
> 以上、何卒よろしくお願い致します。
>
> _______________________________________________
> users mailing list
> users @ cloudstack.jp
> http://ml.cloudstack.jp/mailman/listinfo/users
users メーリングリストの案内