91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

發布時間:2020-08-07 22:27:27 來源:ITPUB博客 閱讀:167 作者:i042416 欄目:云計算

今天的文章繼續由SAP成都研究院的云時代女王,Aviva給大家分享關于SAP Customer Data Cloud的一些使用經驗。

Aviva之前的文章可以在本文末尾處獲得。

下面是她的正文。


大家好,我是Aviva。本人在SAP 不負責Gigya的開發工作 ,只是出于個人興趣,在業余時間閱讀了SAP官網上Gigya的幫助文檔后,就Gigya提供的網站登錄接入功能做了一些非常簡單的Hello World級別的例子,在此分享給大家。

2017年SAP收購了以色列創業公司Gigya, 現在Gigya又被稱作SAP Customer Data Cloud,是SAP C/4HANA的五朵云之一。所以下文在不同的上下文出現的SAP Customer Data Cloud和Gigya,大家可以認為這兩組詞表達的是同一個意思。

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

文章分為兩部分,第一部分,簡單介紹SAP Customer Data Cloud的業務,第二部分用一個demo介紹如何在自己的網站中使用SAP Customer Data Cloud中的某些服務。

Customer Data Cloud從功能上分為三大模塊:

自開發Web應用和SAP Customer Data Cloud Identity服務的集成
  • SAP Customer Identity

  • SAP Customer Consent

  • SAP Customer Profile

我們首先來簡單了解一下這三大功能模塊。

SAP Customer Identity

提供跨渠道和跨設備的用戶身份識別,在Web,移動設備和物聯網設備上提供統一的注冊,身份驗證,登錄等用戶體驗。

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

除此之外,SAP Customer Identity還提供單點登錄,無密碼的身份驗證,能夠安全地識別來自任何接入端的在線訪問者。通過抓取客戶授權的身份數據,SAP Customer Identity可以推動個性化、即時營銷、銷售和服務,同時尊重消費者隱私并滿足數據保護法規。Gigya 在安全上做了很多工作,確保用戶數據不被竊取和攻擊。

SAP Customer Consent

提供了開箱即用的工作流程,幫助企業明確提出各項服務條款,隱私政策,營銷溝通,以及其他需要用戶授權的同意請求等等。

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

每次企業更新服務條款和隱私政策,SAP Customer Consent會自動觸發新的用戶同意請求,并記錄每次用戶的同意選項和授權的時間。企業管理員可以訪問用戶整個使用周期內每一次授權的歷史記錄,從而有效地解決政府對隱私的監管和審計。

在企業的數字生態系統中,通過將用戶的配置文件與企業的應用程序和服務同步,在每個渠道上強制執行用戶的隱私許可,滿足關鍵數據隱私要求。SAP Customer Consent提供了跨平臺和跨設備的用戶隱私設置服務中心,使用戶在整個使用產品的生命周期內,都能透明地管理自己的偏好設置,控制企業對自己的隱私數據的訪問規則,從而幫助企業和客戶建立透明可信任的關系。

SAP Customer Profile

通過抓取用戶授權后的第一手數據,SAP Customer Profile為用戶建立豐富的用戶檔案,讓企業的每個應用程序和服務都可以無縫的使用它們。

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

企業各種應用和服務的用戶資料通過統一的平臺對管理員開放,同時也能為營銷人員提供各種用戶數據的分析報告,以及為客戶細分和個性化的營銷方案提供數據支撐。

下面通過一個簡單的demo,向大家介紹如何將SAP Customer Identity集成到我們自己的Web應用中。

我開發了一個基于nodejs的Web應用。后臺使用nodejs + express框架,前端使用SAP UI5。

登陸SAP Customer Data Cloud的RAAS(Registration-as-a-Service)平臺。

首先在RAAS平臺上創建site和應用。

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

本地開發和測試使用的Site Domain可以填成localhost:

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

創建一個新的Application:

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

創建了Site 和Application之后,Site會自動生成對應的API Key:

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

Application會產生User Key和Secret。

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

其次,在Web應用的index.html中引入Gigya Web SDK:

<script src="https://cdns.gigya.com/js/gigya.js?apikey=YOUR-API-KEY-HERE"></script>

然后使用SAP UI5開發Web應用的登錄頁面 login.view.xml和控制器login.controller.js。

Gigya 提供了一個默認的用戶登錄注冊頁面,只需兩行代碼就可以在我們的Web應用里使用。這種便捷的使用方式體現了RAAS的含義。

在xml視圖中嵌入一個div標簽:

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

在控制器實現的初始化函數中加入:

gigya.accounts.showScreenSet({                screenSet: 'Default-RegistrationLogin',               containerID: me.byId('LoginGigya').sId
           });

Gigya的登錄和注冊服務就加入我們自己的Web應用中去了。

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

除了使用默認的登錄屏幕設置之外,我們當然可以直接在Gigya平臺上定制登錄頁面和注冊流程。

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

Gigya提供了UI Builder,在UI Builder里可以使用默認的控件,通過拖拽就可以生成不同的登錄頁面(類似SAP Cloud for Customer UI Designer),也可以直接修改html和css,修改登錄和注冊流程等等。

Gigya定義了許多不同類型的事件,這些事件由用戶交互來觸發,例如用戶登錄,按鈕點擊等。應用程序可以注冊監聽感興趣的事件,并在收到這些事件時執行代碼。

下面是簡單的監聽用戶登錄和注銷事件的代碼:

var me = this;
gigya.accounts.addEventHandlers({ onLogin: me.login, onLogout: me.onLogout, context: me });
登錄后,在控制臺簡單地打印一些字符串。
login: function (response) {            console.log("LOGIN!!!!!!!!!!!!!!!!!");           console.log(response);**
},

關于Gigya支持的所有事件和事件相關參數,可以參考用戶手冊:

https://developers.gigya.com/display/GD/Events

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

在Web應用后臺,我們還可以使用Rest API的方式訪問Gigya的相關服務。

舉個例子,在后臺獲取用戶的Account信息,調用Rest API 需要用到Site 的API Key 和Application的User Key和Secret。

自開發Web應用和SAP Customer Data Cloud Identity服務的集成

以上只是基于Gigya提供的服務進行的一些最簡單的練習。關于Gigya更多的功能介紹,請移步官網上去查看,有很詳細的介紹:

https://developers.gigya.com/

感謝閱讀。

Aviva另外兩篇文章:

  • Hyperledger Fabric on SAP Cloud Platform

  • SAP C/4HANA與人工智能和增強現實(AR)技術結合的又一個創新案例

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

自開發Web應用和SAP Customer Data Cloud Identity服務的集成


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

呼玛县| 宁远县| 祁连县| 仙居县| 台北县| 健康| 玉田县| 阿克| 湖南省| 丰台区| 邻水| 平山县| 遂川县| 六枝特区| 廊坊市| 五大连池市| 天长市| 青州市| 龙州县| 甘肃省| 武冈市| 万州区| 拉萨市| 治多县| 汕头市| 蓬莱市| 龙游县| 江阴市| 长海县| 玉门市| 中山市| 万安县| 和静县| 光山县| 长治县| 昌江| 英山县| 上虞市| 沙湾县| 永川市| 迭部县|