• 
      

    Add documentation for service accounts.

    Review Request #15195 — Created July 24, 2026 and submitted

    Information

    Review Board
    release-8.x

    Reviewers

    This adds documentation for how to use service accounts and the
    service account hook, with an example.

    Built the docs and viewed.

    Summary ID
    Add documentation for service accounts.
    This adds documentation for how to use service accounts and the service account hook, with an example.
    3cd742cc92e1cbc41f45fbb61175933daec5e226
    Description From Last Updated

    grammar: represent -> represents

    david david

    Seems like this got reworded, and it now says "that you are to migrating over". How about "If you have …

    david david

    This line looks slightly too long.

    david david

    Just to demonstrate a good example, we should probably allow GET/HEAD/OPTIONS on the root as well.

    david david

    Resource-specific policy entries need to be one level deeper (our existing docs are not great about that): { 'resources': { …

    david david

    This can just be # here.

    chipx86 chipx86
    david
    1. 
        
    2. Show all issues

      grammar: represent -> represents

    3. Show all issues

      Seems like this got reworded, and it now says "that you are to migrating over".

      How about "If you have an existing user account that you want to migrate to a service account, this should be set to its username"?

    4. Show all issues

      This line looks slightly too long.

    5. Show all issues

      Just to demonstrate a good example, we should probably allow GET/HEAD/OPTIONS on the root as well.

    6. 
        
    maubin
    david
    1. 
        
    2. docs/manual/extending/extensions/hooks/service-account-hook.rst (Diff revision 2)
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
      Show all issues

      Resource-specific policy entries need to be one level deeper (our existing docs are not great about that):

      {
          'resources': {
              '*': {
                  'allow': ['GET', 'HEAD', 'OPTIONS'],
                  'block': ['*'],
              },
              'review_request': {
                  '*': {
                      'allow': ['*'],
                      'block': [],
                  },
              },
              'review': {
                  '*': {
                      'allow': ['*'],
                      'block': [],
                  },
              },
          },
      }
      
    3. 
        
    maubin
    david
    1. Ship It!
    2. 
        
    chipx86
    1. 
        
    2. Show all issues

      This can just be # here.

    3. 
        
    maubin
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-8.x (32d3fb7)