Uploaded image for project: 'Data Movement as a Platform'
  1. Data Movement as a Platform
  2. DMAAP-901

[BC] Enable Authentication on Buscontroller API

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • Dublin Release
    • None
    • None

      • confirm that AAF Authentication for API endpoints works
      • confirm creation of AAF Roles
      • document the defined AAF Roles
      • modify OOM charts to use a value from values.yaml to control whether Authentication is enabled or not.  Default should be enabled.
      • document how to disable API Authentication

        1.
        Create ResponseBuilder class Sub-task Closed piotr.karas

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 5 hours, 5 minutes
        2.
        Extract required(...) method from ApiService.java to separate class. Sub-task Closed piotr.karas  
        3.
        Add missing roles for dmaap users in AAF Sub-task Closed burdziak  
        4.
        Extract class StopWatch from ApiService Sub-task Closed pawel  
        5.
        SSL setup for jetty server. Sub-task Closed piotr.karas  
        6.
        Create authentication/authorization filter based on CADI usage Sub-task Closed kamyk  
        7.
        Replace current implementation of authenticaction/authorization with new one Sub-task Closed Unassigned  
        8.
        Write automate testcase in robot for authentication/authorization Sub-task Closed piotr.karas  
        9.
        Create documentation of AAF roles and implemented changes Sub-task Closed piotr.karas  
        10.
        [BC] Fix randomly failing Resources tests Sub-task Closed kamyk  
        11.
        ApiService should be used only in AuthorizationFilter Sub-task Closed piotr.karas  
        12.
        Fix dmaapbc properties Sub-task Closed piotr.karas  
        13.
        Enable csit tests to run on environment with proxy settings Sub-task Closed piotr.karas  
        14.
        Write tests for DR_NodeResource Sub-task Closed piotr.karas  
        15.
        [BC] Fix for loading cadi properties Sub-task Closed kamyk  
        16.
        [BC] Fix for missing cadi property Sub-task Closed kamyk  
        17.
        Implement 'empty' ApiPermission.Class to enable AAF init Sub-task Closed piotr.karas  
        18.
        [BC] Fix for proper aaf-service url Sub-task Closed kamyk  
        19.
        [BC] switch to valid aaf url property Sub-task Closed kamyk  
        20.
        Fix problem with post install job Sub-task Closed piotr.karas  
        21.
        Override aaf_locate_url from a setting in values.yaml Sub-task Closed piotr.karas  
        22.
        move to new flag "enableCADI" Sub-task Closed kamyk  

            kamyk kamyk
            dglfromatt dglfromatt
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 5 hours, 5 minutes
                5h 5m