20180416
本バージョンでリリースされた内容は以下の通りです。
目次
-
ポータル
-
課金管理
-
サービス申し込み
-
WebHook送信
-
CG-1384 スクエアを削除した際に、スクエアに紐づくユーザ属性が削除されない
スクエアを閉鎖した際に、スクエアに所属するユーザーのスクエアに紐づく属性情報が削除されない問題を修正いたしました。
この問題は、以下の操作を行なった場合に発生しておりました。
- スクエア管理画面から一般スクエアを閉鎖する
- サービスの解約
現在登録されておりますユーザー属性に関しましては、問題が発生しないことを確認しております。
-
CG-1383 領収メールの小計の並び順がおかしい
2018/4/2以降に発行された領収メールで、並び順が正しくないメールが送信される問題を修正いたしました。
-
CG-1163 ドメイン管理者は、ドメインとしてサービスを契約したい
ドメイン登録をされているアカウントであれば、ドメインとして契約する事ができるようになりました。
ドメイン登録されているアカウントでサービスストアにアクセスした場合は、「個人として契約」または「ドメインとして契約」のどちらかを選択することができます。
ドメインとして契約する場合は、ドメインに登録してあるクレジットカードを利用します。ドメインとして契約されたサービスは、「所有ドメインの契約」一覧の中に表示されます。
-
CG-1346 WebHook(idprovisioning)のv1でsubscriptionRolesが常に空になる
サービス運用サーバへの通知情報としてWebHookを送信しておりましたが、通知トリガーによって送信されるJSONインタフェースが異なっていましたため、その問題を解消いたしました。
また、それに伴いましてユーザー情報(userinfo)を送信するWebHookバージョンによって変更致しました。
V1
"userinfo": { "sub": "user1@unirita.co.jp", // UID "name": "ユニリタ太郎", // 名前 "given_name": "太郎", // 名 "family_name": "ユニリタ", // 姓 "preferred_username": "user1@unirita.co.jp", // UID(MUST NOT Unique) "email": "user1@unirita.co.jp", // メールアドレス "square_id": "12345667890", // 実行対象になるスクエアID "square_attrs": { // ユーザのスクエア属性 "属性名": "属性値", ... } }
V2
"userinfo": { "sub": "user1@unirita.co.jp", // UID "name": "ユニリタ太郎", // 名前 "given_name": "太郎", // 名 "family_name": "ユニリタ", // 姓 "preferred_username": "user1@unirita.co.jp", // UID "email": "user1@unirita.co.jp", // メールアドレス "square_id": "12345667890", "square_attrs": { // ユーザのスクエア属性 "属性名": "属性値" ... }, "service_roles": [], "subscription_roles": [], "image_url": { // プロフィール画像が設定されていない場合は空 "100":"https://domain/profile-image/100/xx", "300":"https://domain/profile-image/300/xx", "500":"https://domain/profile-image/500/xx" } }
V1系を受け取っていたサーバをリリース時の状態にいたしましたので、これによってサービス運用サーバが受ける問題は軽微ですが、各サービスにて問題がないかをご確認願います。
今後は、JSONインタフェースへの変更は最新バージョンのみに限定いたします。
そのため、WebHook受診の問題がより軽微になるかと思われます。WebHookのバージョンに関しましては、こちらよりご確認いただけます。
-
CG-868 サービス提供者は、初回のSquareProvisioningでスクエアオーナーの情報を受け取りたい
スクエアへの変更を加えた際に発行されるWebHookのインタフェースを変更し、スクエア所有者のユーザー情報も送信するようにいたしました。
*ユーザー情報の内容は、ユーザーの状態によって属性が増減する可能性があります。表示内容は、一般的なユーザーの場合のものになります。
SquareProvisioning
{ "event":"squareprovisioning", "data":[{ "plans":[{ "id":"UUID", // プランID "action":"ADD|UPDATE|DELETE" // プランへの操作タイプ }], "serviceId":1, // サービスID "squareId":"UUID", // スクエアID "action":"ADD|UPDATE|DELETE", // スクエアへの操作タイプ "cause":"String", // 操作理由 "userinfo":{ // スクエアオーナーのユーザー情報 "sub":"cloudgear@cloudgear.services", "name":"クラウドギア", "email":"cloudgear@cloudgear.services", "given_name":"ギア", "family_name":"クラウド", "preferred_username":"cloudgear@cloudgear.services", "square_id":"UUID", "square_attrs":{ "属性名":"属性値", ... } } }] }
このWebHookは、以下の操作がなされた時に発行いたします。
- サービスの申し込み
- サービス利用者による契約プランの更新
- サービスの解約
WebHookの詳細に関しましては、こちらよりご確認いただくことができます。