Casbin = way to authorization
A place for Casbin developers and users
现在注册
已注册用户请  登录
主题样式选择
默认主题样式 ✅
知乎主题样式 
kang
Casnode  ›  Summer2020

PHP-Casbin (Kang Yi)

  •  
  •  
    kang · 4年前 · 205 次点击 
    这是一个创建于 1643 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Summer2020 Project: https://isrc.iscas.ac.cn/summer2020/#/organisations/casbin (ID: 2008309) image.png Student: @kang

    Mentors: @techoner

    IM Channel: TBD

    Weekly reports will be appended as replies by the student.

    205 次点击  ∙  0 人收藏  
      Tweet Weibo 忽略主题 
    9 条回复   2020-08-31 10:48:43 +08:00
    kang
    kang4年前

    Week1 (July 1 - July 7)

    Weekly summary:

    Studied the php-casbin and casbin

    Fixed issue #37, GetAll() now gets results across all ptypes(Status-Closed)

    Fixed issue #41,Add batch operations(Status-Reviewing)

    Before coding:

    It was a bit daunting when I first came into contact with this project, because I haven't touched on the expansion of the authority management mechanism before, so everything has to be learned again. At the beginning, it took a lot of effort to understand casbin. Fortunately, after reading some articles, I understood casbin and the permission management mechanism behind it.

    Next week:

    Resolve issue : #36, #39, #44

    Learning Go language

    Add patter support to PHP-casbin

    kang
    kang4年前

    Week2 (July 8 - July 14)

    Weekly summary:

    Fixed issue #36, implement EnforceWithMatcher() (Status-Closed)

    Fixed issue #39, Implement AddMatchingFunc for RoleManager(Status-Reviewing)

    Fixed issue #44, feature: ABAC's eval() (Status-Reviewing)

    Next week:

    Close all PHP-Casbin issue

    Studied Symfony and Swoole

    kang
    kang4年前

    Week3 (July 15 - July 21)

    Weekly summary:

    Merge to #39. Implement AddMatchingFunc for RoleManager.

    Merge to #41. Add batch operations: AddPolicies() and RemovePolicies() to Management API.

    Merge to #44. ABAC's eval() feature in php-casbin.

    Learn the Hyper framework.

    Start the development of Hyper-authz package.

    Next week:

    Improve Hyper-authz Adapter.

    Improve Hyper-authz Models.

    Improve Hyper-authz ConfigProvider.php.

    kang
    kang4年前

    Week4 (July 22- July 28)

    Weekly summary:

    Use the installed DEMO to quickly get started with the Hyperf framework:

    • How to use migration files to migrate data
    • How to use ORM to add, delete, modify and check data
    • How to use ORM for data integration in Adapter
    kang
    kang4年前

    Week5(July 29 - Aug 4)

    Weekly summary:

    Complete Hyperf-permission support for PHP-Casbin

    Write DEMO according to easyswoole document

    Start learning the easyswoole framework, start building easyswoole-permission

    kang
    kang4年前

    Week6(Aug 5-Aug 11)

    Weekly summary:

    Learn the operation of easyswoole for database operations and the use of ORM.

    Complete the database design in easyswoole-permission

    Complete injecting ORM into Adapter in easyswoole-permission.

    kang
    kang4年前

    Week7(Aug 12-Aug 18)

    Weekly summary:

    Submit a pull request for easyswoole-permission

    Complete easyswoole-permission support for PHP-Casbin

    Read the symfony documentation and write a DEMO according to symfony

    kang
    kang4年前

    Week8(Aug 19-Aug 25)

    Weekly summary:

    Learn how to write plugins in symfony

    Learn the operation of the framework database in symfony

    Learn how to use ORM in symfony to add, delete, modify

    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   40 人在线   最高记录 40   ·     选择语言  ·     选择编辑器
    创意工作者们的社区
    World is powered by code
    VERSION: 2c477f2 · 3ms · UTC 15:01 · PVG 23:01 · LAX 08:01 · JFK 11:01
    ♥ Do have faith in what you're doing.