我們很高興與Permit.io合作進行一項全新的 DEV 挑戰,重點是重新構想應用程式授權!
Permit.io 授權挑戰賽將持續到5 月 4 日,邀請您突破授權即服務的極限。
硬編碼授權或建構複雜的應用程式內權限的日子已經一去不復返了。透過 Permit.io 強大的平台,您可以比以往更輕鬆地管理存取控制 - 讓您的應用程式更安全、更靈活、更易於維護。
針對這項挑戰,我們提出了三個提示,並提供三種方法來贏得 3,000 美元的獎金池。獲勝者還可以獲得一個非常酷的定制 Permit.io 機械鍵盤。 😍
準備好徹底改變應用程式處理權限的方式了嗎?請繼續閱讀我們的提示!
{% 卡 %}
建立您選擇的應用程式並使用 Permit.io 實現細粒度授權。我們強烈建議您使用許可證 CLI。記錄您的流程並指導其他人實施類似的解決方案。
{% cta https://dev.to/new?prefill=---%0Atitle%3A%20%0Apublished%3A%20false%0Atags%3A%20devchallenge%2C%20permitchallenge%2C%20webdev%2C%20secur ity%0A---%0A%0A這是針對Permit.ioAuthorizationChallenge(https%3A%2F%2Fdev.to%2Fchallenges%2Fpermit_io)的提交,已重新定義權限%0A%0A%23%23%20我建置了什麼%0A%3C! --分享關於您的專案和它解決了什麼問題的概述。 --%3E%0A%0A%23%23%20演示%0A%3C! --分享一個連結到您已部署的應用程式。如果您尚未部署應用程式,請提供螢幕截圖ots%20and%2For%20a%20video%20demo%20of%20your%20working%20applica tion.%20--%3E%0A%0A%23%23%20Project%20Repo%0A%3C!--%20Embed%20your%20project%20repo%2 0here.%20Be%20sure%20include%20thorough%20README.%20--%3E%0A%0A%23%23%20My%20Journey% 0A%3C!--%20Document%20your%20process%2C%20cluding%20any%20您面臨的挑戰、如何克服這些挑戰以及您學到了什麼——使用Permit.io 進行授權! ——解釋一下您如何在您的專案中使用 Permit.io 的 CLI。 ——3E%0A%0A%3C! ——團隊提交的意見書請選擇一個ember%20發布%20提交的內容,並透過在帖子正文中直接列出其開發者用戶名來表彰團隊成員。 %20--%3E%0A%0A%3C!--%20不要忘記加入一張封面圖片(如果您需要)。 %20--%3E%0A%0A%3C!--%20感謝您的參與! %20--%3E
%}
權限重新定義提交模板
{% endcta %}
您的提交將主要根據您的文件品質(DEV 提交貼文和儲存庫 README)進行評判,但我們希望您的專案的核心功能也能正常運作。
{% 結束卡 %}
{% 卡 %}
建立您選擇的 AI 應用程式,其中包括專為 AI 設計的授權控制(即需要批准工作流程的 AI 操作的保障措施、對 AI 代理可以存取或修改的內容的細粒度控制等)。記錄您的流程並指導其他人實施類似的解決方案。
{% cta https://dev.to/new?prefill=---%0Atitle%3A%20%0Apublished%3A%20false%0Atags%3A%20devchallenge%2C%20permitchallenge%2C%20webdev%2C%20security% 0A---%0A%0A這是針對BPermit.ioAuthorizationChallenge(https%3A%2F%2Fdev.to%2Fchallenges%2Fpermit_io)AIAccessControl的提交%0A%0A%23%23%20我建置了什麼%0A%3C! --分享您的專案概述以及它解決了哪些問題。 --%3E%0A%0A%23%23%20演示%0A%3C! --分享您已部署應用程式的連結。如果您尚未部署應用程式,請提供螢幕截圖和一個演示您工作應用程式的影片。 --%3E%0A%0A%23%23%20Project%20Repo%0A%3C!--%20在此嵌入您的專案程式碼庫。請務必包含一個完整的自述文件。 --%3E%0A%0A%23%23%20My%20Journey%0A%3C!--%20記錄您的流程,包括您面臨的任何挑戰您是如何克服這些挑戰的,以及您從中學到了什麼——%3E%0A%0A%23%23%20使用 Permit.io%0A%3E%0A%0A%23%23%20使用 Permit.Cio%0A%3E%0A%0A%23%23%20使用 Permit.Cio%0A%3E%0A%33 授權應用程式授權應用程式! ——詳細說明您是如何建立授權控制項的,特別是針對基於 AI 的工具或功能。 %20——%3E%0A%0A%3C! ——請提交團隊意見請選擇一位成員發布您的投稿,並在帖子正文中直接列出其開發者用戶名來表彰您的隊友。 --%3E%0A%0A%3C!--%20不要忘記加入封面圖片(如果您願意)。 --%3E%0A%0A%3C!--%20感謝您的參與! --%3E
%}
AI存取控制提交模板
{% endcta %}
您的提交將主要根據您的文件品質(DEV 提交貼文和儲存庫 README)進行評判,但我們希望您的專案的核心功能也能正常運作。
{% 結束卡 %}
{% 卡 %}
建立您選擇的應用程式,使用 Permit.io 優雅地實現包含 API 優先原則和聲明性規則的授權系統。
避免使用通用的、樣板化的 CRUD 應用程式——我們正在尋找能夠展示真實世界的存取控制和有意義的架構的深思熟慮的實現。將授權視為 API 設計的核心部分,透過外部策略而不是硬編碼邏輯來強制執行。記錄您的流程並指導其他人實施類似的解決方案。
{% cta https://dev.to/new?prefill=---%0Atitle%3A%20%0Apublished%3A%20false%0Atags%3A%20devchallenge%2C%20permitchalAlenge%2C%20webdev%2C%20security%0A---0Alenge%2C%20webdev%2C%20security%0A---0Alenge%2C%20webdev%2C%20security%0A---0Alenge%2C%20webdev%2C%20security%0A---0Alenge%2C%20webdev%2C%20security%0A---0Alenge%0A---0Alenge%*這是針對BPermit.ioAuthorizationChallenge(https%3A%2F%2Fdev.to%2Fchallenges%2Fpermit\_io)API-FirstAuthorization%20Reimagined提交的內容*%0A%0A%23%23%20我建置了什麼%0A%3C! --分享關於您的專案概述以及它解決了哪些問題。 --%3E%0A%0A%23%23%20演示%0A%3C! --分享一個連結到您已部署的應用程式。如果您尚未部署應用程式,請提供螢幕截圖%20and%2For%20a%20video%20demo%20of%20your%20working%20application.%20--%3E%0A%0A%23%23% 20Project%20Repo%0A%3C!--%20Embed%20your%20project%20repo%20here.%20Be%20sure%20include%20thorough%20README .%20--%3E%0A%0A%23%23%20My%20Journey%0A%3C!--%20Document%20your%20process%2C%20cluding%20any%20challe您面臨的挑戰是如何克服的,以及您從中學到了什麼——%3E%0A%0A%23%23%20API-First%20Authorization%0A%3C!——描述您如何使用Permit.io建立一個API-first%20授權系統。 %20——%3E%0A%0A%3C!——團隊提交的內容請選擇一個成員可以發布提交的內容,並通過在帖子正文中直接列出其開發者用戶名來表彰團隊成員。 --%3E%0A%0A%3C!--%20不要忘記加入封面圖片(如果需要)。 --%3E%0A%0A%3C!--%20感謝您的參與! --%3E %}
API-First授權提交模板
{% endcta %}
您的提交將主要根據您的文件品質(DEV 提交貼文和儲存庫 README)進行評判,但我們希望您的專案的核心功能也能正常運作。
{% 結束卡 %}
所有參賽作品將根據以下標準進行評判:
專案開發過程的清晰度和品質
專案自述文件(安裝/教程/指南)的清晰度和質量
應用程式/工具的功能和可用性
授權方式的創新與創造
每個提示的獲勝者將獲得..
1,000 美元
機械式鍵盤🤩
專屬 DEV 徽章
所有有效提交都將在其 DEV 個人資料上收到完成徽章。
{% 卡 %}
為了參與,您需要使用與您選擇的提示相關的提交範本發布貼文。
我們強烈建議您:
在您的申請和/或提交貼文中,重點介紹外部授權與傳統方法相比的優勢。
部署工作應用程式
重要提示:
請提供測試說明和/或使用這些管理員和使用者憑證(如果適用),使應用程式測試盡可能簡單:
行政:
使用者名稱: admin
密碼: 2025DEVChallenge
用戶:
使用者名稱: newuser
密碼: 2025DEVChallenge
您可以使用 AI 來支援您的流程(事實上,其中一個提示需要它!)但 AI 失誤不會獲勝。
切勿在您的提交、程式碼庫或自述文件中包含 API 金鑰等敏感資訊! ! !
在提交之前,請查看我們的完整規則、指南和常見問題解答頁面,以便您了解我們的參與指南和官方競賽規則等資格要求。
{% 結束卡 %}
我們鼓勵所有參與者加入Permit.io Slack ,以下是一些可幫助您入門的資源:
4 月 23 日:Permit.io 授權挑戰開始!
5 月 4 日:提交截止日期為太平洋標準時間晚上 11:59
5 月 15 日:得獎者公佈
我們很高興看到您如何使用 Permit.io 重新構想授權!對挑戰有疑問嗎?請在下面詢問他們。
祝你好運,編碼愉快!