Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support SCIM (RFC 7643) #37

Merged
merged 16 commits into from
Jan 26, 2024
Merged

feat: support SCIM (RFC 7643) #37

merged 16 commits into from
Jan 26, 2024

Commits on Jan 26, 2024

  1. feat: introduce urn kind

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    bd5b6d1 View commit details
    Browse the repository at this point in the history
  2. feat: introduce URN parsing modes

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    b5f7e76 View commit details
    Browse the repository at this point in the history
  3. feat: introduce SCIM struct

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    a67edfb View commit details
    Browse the repository at this point in the history
  4. feat: introduce parser options

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    b37cf87 View commit details
    Browse the repository at this point in the history
  5. feat: the URN struct can eventually point to a SCIM struct instance now

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    e96adc2 View commit details
    Browse the repository at this point in the history
  6. refactor: move SCIM schema types to their own module

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    fdfa639 View commit details
    Browse the repository at this point in the history
  7. test: check SCIM struct marshal/unmarshal works

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    7ad6aa8 View commit details
    Browse the repository at this point in the history
  8. build: upgrade deps

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    b6e1f89 View commit details
    Browse the repository at this point in the history
  9. feat: create FSM for scim parsing + FSM for fallback parsing (try sci…

    …m, fallback to 2141 URN machine otherwise)
    
    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    d0918ce View commit details
    Browse the repository at this point in the history
  10. test: update benchmarks

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    02e58ca View commit details
    Browse the repository at this point in the history
  11. docs: update FSM image

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    ef849fe View commit details
    Browse the repository at this point in the history
  12. test: prepare test cases for SCIM only parsing and for fallback parsing

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    ca9aa03 View commit details
    Browse the repository at this point in the history
  13. test: provide example for SCIM only parsing

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    20b1814 View commit details
    Browse the repository at this point in the history
  14. test: test that SCIM only parsing and fallback parsing work as meant

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    6348924 View commit details
    Browse the repository at this point in the history
  15. ci: remove support for Go 1.16 and Go 1.17

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    2e566bb View commit details
    Browse the repository at this point in the history
  16. docs: update README

    Signed-off-by: Leonardo Di Donato <[email protected]>
    leodido committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    21069b4 View commit details
    Browse the repository at this point in the history