## 1、為企業綁定域名

> 比如企業綁定的域名的是 `bind.com`
>
## 2、設置單點登錄接口

> 比如單點登錄接口設置的是 `http://www.example.com/auth`
閱讀私有文檔或者編輯文檔時,會自動跳轉到你設置的單點登錄接口的地址上獲取授權 ,并且帶上當前訪問的時間,訪問的地址,訪問的文檔標識
如
~~~
http://www.example.com/auth?time=123456&book=qiye/wendang&return_url=http://bind.com/wendang/edit
~~~
授權后需要跳轉到你綁定的企業域名上,并且帶上以下參數:
|參數名|參數說明|
|---|---|
|book | 請求授權時的,原樣帶回|
|name| 用戶昵稱|
|username| 用戶名,企業內唯一|
|email| 郵箱|
|authorize| 權限 pull push admin 閱讀,寫作,管理 使用逗號隔開|
|time| 當前時間戳|
|token |md5(以上參數按照上面的順序拼起來+企業的api token)|
|return_to |請求授權時的,原樣帶回|
如
~~~
http://bind.com/sso?book=qiye/wendang&username=yunwuxin&email=448901948@qq.com&name=yunwuxin&authorize=push,pull,admin&time=1510131589&token=4ca7ea24452796de46b416e7ba7a7775&return_to=http//bind.com/wendang/edit
~~~
上面`token`生成的代碼為
~~~
md5("qiye/wendangyunwuxinyunwuxin448901948@qq.compush,pull,admin1510131589[api token]")
~~~
## 3、通過綁定的企業域名編輯文檔
1、直接企業下的文檔
~~~
http://bind.com/bookname/edit
~~~
2、企業團隊下的文檔
~~~
http://bind.com/@teamname/bookname/edit
~~~