午夜精品久久久久久久99,日韩亚洲不卡高清在线观看,大屁股熟女白浆一区二区,国产日韩制服丝袜第一页,福利中文字幕最新永久,欢迎来到99热国产这里只有精品

政企安全即時通訊辦公軟件
安全即時通訊
私有化部署
加密解密安全保障
當(dāng)前位置: 首頁>> 知識庫 >>正文
NPM 私有倉庫 Verdaccio 與 J2L3x 集成
2024-02-01 09:45 瀏覽次數(shù): 586
協(xié)同辦公防泄密即時溝通聊天工具— 點擊免費試用

J2L3x 是一款流行的團(tuán)隊協(xié)作工具,而 Verdaccio 是一個管理和分享前端軟件開發(fā)包。將 J2L3x 與 Verdaccio 集成可以幫助團(tuán)隊更好地管理和分享代碼。

以下是將 J2L3x 與 Verdaccio 集成的步驟:

倉庫訪問認(rèn)證

開發(fā)者使用 NPM、PNPM 等包管理員工具訪問 Verdaccio 倉庫時(下載依賴包或發(fā)布包),可以使用 J2L3x 提供的 OpenID Connect(OIDC) 服務(wù)進(jìn)行用戶認(rèn)證,這樣團(tuán)隊成員可以直接使用自己的 J2L3x 賬戶,不需要在 Verdaccio 中單獨創(chuàng)建賬戶;如果有團(tuán)隊成員離職,只需要關(guān)閉他的 J2L3x 賬戶,同時也就關(guān)了對 Verdaccio 倉庫的訪問權(quán)限,非常便捷。

1、停止之前啟動的 Verdaccio 服務(wù),在命令行中執(zhí)行以下命令:


docker-compose -p verdaccio down

 

2、J2L3x 管理員在 J2L3x 中為 Verdaccio 創(chuàng)建應(yīng)用

a. 在 J2L3x 中導(dǎo)航到 “集成 → OAuth 2.0 應(yīng)用 → 添加 OAuth 2.0 應(yīng)用”

b. 在表單中填入以下內(nèi)容:

 

注:

· “首頁” 填寫為團(tuán)隊成員訪問 Verdaccio 倉庫網(wǎng)站的首頁地址

· “回調(diào)地址” 填寫為 首頁地址/oidc/callback

保存后會得到 Verdaccio 應(yīng)用的 “客戶端 ID” 和 “客戶端密鑰”,注意保密。

3、編輯 conf 文件夾中的配置文件 config.yaml ,修改 auth 部分為以下內(nèi)容:

# https://verdaccio.org/docs/configuration#authentication

auth:

  openid-connect:

    # Verdaccio public URL. If served on a subpath, make sure to include a

    # trailing slash.

    publicUrl: http://localhost:4873/

    # OpenID Connect Issuer URL

    issuer: https://xxxx/oidc

    # OpenID Connect Client ID

    clientId: 'xxxxxxxx'

    # OpenID Connect Client Secret

    clientSecret: 'xxxxxxxx'

    # OpenID Connect Scopes

    scope: openid profile email offline_access

    # Optional id_token claim that will be used for username

    usernameClaim: preferred_username

    # Optional switch to alternative login method, using access token as password.

    # The username must be the same as the one used to acquire the access token,

    # the password must be an OIDC access token. The e-mail address will be ignored.

    # If not set, the regular authentication flow will be used.

    accessTokenAuthfalse

# Session files (persistent) storage path and token files (temporary for short-lived files) storage path: will be used if redisUri not set

fsSessionStorePath: /tmp

    fsTokenStorePath: /tmp

  htpasswd:

    file: /verdaccio/conf/htpasswd

    # Maximum amount of users allowed to register, defaults to "+inf".

    # You can set this to -1 to disable registration.

    max_users-1

    # Hash algorithm, possible options are: "bcrypt", "md5", "sha1", "crypt".

    algorithm: bcrypt # by default is crypt, but is recommended use bcrypt for new installations

    # Rounds number for "bcrypt", will be ignored for other algorithms.

    rounds10

· publicUrl 填寫為團(tuán)隊成員訪問 Verdaccio 倉庫的地址,需要包含尾部斜杠 /

· issuer 填寫為 J2L3x 服務(wù)器地址/oidc

· clientId 和 clientSecret 填寫創(chuàng)建 Verdaccio 應(yīng)用時得到的 “客戶端 ID” 和 “客戶端密鑰

4、啟動 verdaccio 服務(wù)

a. 如果是在桌面操作系統(tǒng)中操作,需要打開命令行終端

b. 在命令行中定位到 verdaccio 文件夾位置

c. 在命令行中執(zhí)行以下命令

 

docker-compose -p verdaccio up -d

 

5、登錄 Verdaccio 倉庫

a. 如果是在桌面操作系統(tǒng)中操作,需要打開命令行終端

b. 在命令行中執(zhí)行以下命令

 

# 修改 “http://localhost:4873/” 為團(tuán)隊成員訪問 Verdaccio 倉庫的地址

npm login --registry http://localhost:4873/

 

c. 執(zhí)行以上命令后,會自動或提示打開瀏覽器訪問 J2L3x 的用戶認(rèn)證頁面,認(rèn)證成功后頁面會提示 “You may close this page now.”,表示已成功登錄 Verdaccio 倉庫;如果 J2L3x 在瀏覽器中已處于登錄狀態(tài),則打開的瀏覽器窗口會自動關(guān)閉,無需再次認(rèn)證

注:每次重啟 verdaccio 服務(wù)后,需要重新登錄 Verdaccio 倉庫才能正常訪問。

包發(fā)布通知

使用 J2L3x 的 “傳入 Webhook”,可以實現(xiàn)當(dāng)有團(tuán)隊成員發(fā)布包到 Verdaccio 倉庫后,會自動發(fā)消息通知到 J2L3x 的頻道成員,不需要人工通知,提高協(xié)作效率。

1、停止之前啟動的  服務(wù),在命令行中執(zhí)行以下命令:

 

docker-compose -p verdaccio down

 

 

2、J2L3x 管理員在 J2L3x 中為 Verdaccio 創(chuàng)建 “傳入 Webhook****”****

a. 在 J2L3x 中導(dǎo)航到 “集成 → 傳入 Webhooks → 添加傳入 Webhook”

b. 在表單中填入以下內(nèi)容:

3、編輯 conf 文件夾中的配置文件 config.yaml,在文件末尾輸入以下內(nèi)容:

# https://verdaccio.org/docs/notifications

notify:

  method: POST

  headers: [{ 'Content-Type': 'application/json' }]

  endpoint: https://xxxx

  content: '{"text":"@{{ publisher.name }} 發(fā)布了 **{{ publishedPackage }}** 到 Verdaccio 倉庫"}'

endpoint 填寫為先前得到的 “Webhook 網(wǎng)址

content 是通知到 J2L3x 頻道的消息格式,詳細(xì)信息請參考 Verdaccio 官方文檔 Notifications

4、啟動 verdaccio 服務(wù)

a. 如果是在桌面操作系統(tǒng)中操作,需要打開命令行終端

b. 在命令行中定位到 verdaccio 文件夾位置

c. 在命令行中執(zhí)行以下命令

 

docker-compose -p verdaccio up -d

 

5、登錄 Verdaccio 倉庫,在命令行中執(zhí)行以下命令:

 

# 修改 “http://localhost:4873/” 為團(tuán)隊成員訪問 Verdaccio 倉庫的地址

npm login --registry http://localhost:4873/

 

6、發(fā)布一個包到 Verdaccio 倉庫,在命令行中定位到需要發(fā)布的項目位置,然后執(zhí)行以下命令:

 

# 修改 “http://localhost:4873/” 為團(tuán)隊成員訪問 Verdaccio 倉庫的地址

npm login --registry http://localhost:4873/

 

命令執(zhí)行成功后,查看接收通知的 J2L3x 頻道,如果收到了消息,則表示操作成功。

將 J2L3x 與 Verdaccio 集成的好處如下:

1、即時通知:J2L3x 與 Verdaccio 集成可以通過 J2L3x 中的機(jī)器人自動向您的團(tuán)隊成員發(fā)布 Verdaccio 事件 和通知。這使得團(tuán)隊成員可以更快地做出反應(yīng),并更快地解決任何問題。

2、更好的協(xié)作:通過 J2L3x 和 Verdaccio 集成,團(tuán)隊成員可以更好地討論和共享關(guān)于 NPM 包的問題,更好的了解 NPM 包的變化和更新,共同解決問題。例如:其中一個成員發(fā)布包到 Verdaccio 倉庫,會自動發(fā)消息通知到 J2L3x 的頻道成員。其他成員可以直接在 J2L3x 里了解到包名稱和版本號等。

有關(guān)更多的信息,請參見 J2L3x 官方文檔。


熱門文章 換一換
文章推薦換一換
標(biāo)簽云 換一換
局域網(wǎng)共享軟件 文件傳輸 飛秋 跨部門協(xié)同 遠(yuǎn)程協(xié)作辦公 遠(yuǎn)程辦公 團(tuán)隊一體化協(xié)作 團(tuán)隊協(xié)同辦公 團(tuán)隊在線協(xié)作 常見問題 IM場景化協(xié)同 公開專用頻道 保存固定消息 企業(yè)管理軟件 協(xié)同管理軟件 高效協(xié)同辦公 企業(yè)協(xié)同辦公 跨平臺即時通訊軟件 內(nèi)網(wǎng)即時通訊 局域網(wǎng)即時通訊 即時通訊工具 消息標(biāo)簽管理 團(tuán)隊溝通軟件 遠(yuǎn)程辦公軟件排名 即時通訊軟件 溝通協(xié)同軟件 銀河麒麟 內(nèi)網(wǎng)文件傳輸 企業(yè)內(nèi)部溝通軟件 企業(yè)即時通訊軟件 國產(chǎn)化即時通訊 安全即時通訊軟件 本地化部署 局域網(wǎng)協(xié)同辦公 協(xié)同辦公軟件 釘釘 微信 即時聊天工具 國產(chǎn)操作系統(tǒng) 安全通訊工具 技術(shù)知識庫 Linux 即時通訊軟件 企業(yè)即時通信系統(tǒng) 高效溝通工具 數(shù)字工作空間 溝通問題解決方案 移動辦公 IM即時溝通軟件 Windows10 Ai聊天機(jī)器人 蟻答Ai 標(biāo)簽功能 第三方即時通訊平臺 即時通訊軟件排名 即時通訊軟件排行榜 協(xié)同辦公哪家好 政府協(xié)同辦公 多平臺通訊軟件 內(nèi)網(wǎng)協(xié)同辦公 協(xié)同辦公軟件排行榜 免費即時通訊軟件 文件分類整理 閱后即焚 在線聊天軟件 信創(chuàng)環(huán)境適配 企業(yè)云協(xié)作 飛書 協(xié)同辦公軟件有哪些 職場社交工具 安全通訊軟件 Slack 內(nèi)部即時通訊軟件 協(xié)同辦公解決方案 數(shù)字化協(xié)同辦公 政務(wù)協(xié)同辦公 內(nèi)部協(xié)同軟件 oa移動辦公 協(xié)同辦公系統(tǒng) 即時通訊軟件有哪些 私有化部署即時通訊 私有化部署 企業(yè)內(nèi)部通信系統(tǒng) 協(xié)同軟件排名 信創(chuàng)協(xié)同辦公平臺 麒麟信安系統(tǒng) 國產(chǎn)化協(xié)同軟件 溝通軟件哪家好 免費協(xié)同辦公軟件 辦公軟件app J2L3x 插件部署 員工管理插件 政企協(xié)同辦公 共享知識庫 協(xié)同辦公工具 辦公協(xié)同軟件 即時通訊開源 社交APP開發(fā) 跨設(shè)備傳輸 協(xié)同軟件排行 即時溝通工具 組織架構(gòu) 投票插件 投票功能 信息化溝通平臺 統(tǒng)信 UOS 國產(chǎn)操作系統(tǒng) 客服系統(tǒng) J2L3x 消息分類軟件 三端同步 華為即時通訊 在線協(xié)同辦公 外部協(xié)作 協(xié)同辦公軟件大全 安全可靠的工作交流平臺 即時通訊云 應(yīng)用集成 任務(wù)協(xié)作 政府即時通訊 石墨文檔 移動辦公平臺 即時交流工具 會話存檔 統(tǒng)信UOS即時通訊軟件 辦公即時溝通軟件 GitLab 錄屏軟件 消息刪除 集成聊天軟件 商務(wù)聊天軟件 工作流管理軟件 任務(wù)協(xié)作工具 企業(yè)辦公信息化 修改刪除消息 關(guān)注回復(fù)話題 安全加密聊天軟件 Verdaccio 訂餐系統(tǒng) 外聯(lián)協(xié)作 工作型溝通工具 多人協(xié)同辦公 Ubuntu Ubuntu 企業(yè)線索溝通軟件 API SDK 單機(jī)版即時通訊 Mattermost 百度網(wǎng)盤 即時通訊廠商 藍(lán)信 Qcent 辦公自動化 Chatwoot 視頻會議 即時通訊開發(fā) 居家辦公軟件 即時社交溝通工具 協(xié)同辦公軟件排行 未讀消息 固定消息功能 教育溝通軟件 即時在線聊天工具 即時溝通系統(tǒng) 即時溝通軟件 協(xié)同社交化 社交化管理