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

MG-2048 - Authorize groups and channels with PATs #2501

Draft
wants to merge 22 commits into
base: auth-refactor
Choose a base branch
from

Commits on Oct 31, 2024

  1. MG-2456 - Refactor auth (absmach#2409)

    - Set/Unset parent Group for Things and Channels (absmach#2486)
    - Move groups out of pkg (absmach#2493)
    - Separate Things authn and Channels authz (absmach#2496)
    
    Signed-off-by: Arvindh <[email protected]>
    arvindh123 authored and dborovcanin committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    f6d85df View commit details
    Browse the repository at this point in the history
  2. First implementation

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    770b020 View commit details
    Browse the repository at this point in the history
  3. Update middleware, service and api

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    81cf7e3 View commit details
    Browse the repository at this point in the history
  4. Add grpc authorizePAT

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    2fb2099 View commit details
    Browse the repository at this point in the history
  5. Move pat to auth

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    9b06240 View commit details
    Browse the repository at this point in the history
  6. Update grpc api

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    3ad5253 View commit details
    Browse the repository at this point in the history
  7. Update cmd file

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    298c99d View commit details
    Browse the repository at this point in the history
  8. Update pat service

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    994f5dc View commit details
    Browse the repository at this point in the history
  9. Update nginx variables

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    800d9f9 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Update scope documentation

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    8cef559 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Increase scope coverage

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    a628777 View commit details
    Browse the repository at this point in the history
  2. Add grpc authorizePAT

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    aec57f5 View commit details
    Browse the repository at this point in the history
  3. Initial implementation of Authorize

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    01f9457 View commit details
    Browse the repository at this point in the history
  4. Remove pat folder

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    8ceb703 View commit details
    Browse the repository at this point in the history
  5. Update user and things middleware

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    62b1643 View commit details
    Browse the repository at this point in the history
  6. Authorize and Authenticate method

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    e7ba75c View commit details
    Browse the repository at this point in the history
  7. Update returned errors

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    ee4b3f5 View commit details
    Browse the repository at this point in the history
  8. Update variable assignment

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3e30fe3 View commit details
    Browse the repository at this point in the history
  9. Update any ids method

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    18249e5 View commit details
    Browse the repository at this point in the history
  10. Update users middleware

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    b542384 View commit details
    Browse the repository at this point in the history
  11. Add authorization for users

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    923af86 View commit details
    Browse the repository at this point in the history
  12. initial implementation

    Signed-off-by: nyagamunene <[email protected]>
    nyagamunene committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    2cab2ac View commit details
    Browse the repository at this point in the history