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

MFA Config #15200

Merged
merged 31 commits into from
May 21, 2022
Merged

MFA Config #15200

merged 31 commits into from
May 21, 2022

Commits on Apr 27, 2022

  1. Configuration menu
    Copy the full SHA
    38c0b61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8bed48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7694c06 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44ff84b View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. Configuration menu
    Copy the full SHA
    c7a19b8 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. MFA Login Enforcement Model (#15244)

    * adds mfa login enforcement model, adapter and serializer
    
    * updates mfa methods to hasMany realtionship and transforms property names
    
    * updates login enforcement adapter to use urlForQuery over buildURL
    zofskeez committed May 3, 2022
    Configuration menu
    Copy the full SHA
    c99b6cc View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Model for mfa method (#15218)

    * Model for mfa method
    
    * Added adapter and serializer for mfa method
    
    - Updated mfa method model
    - Basic route to handle list view
    - Added MFA to access nav
    
    * Show landing page if methods are not configured
    
    * Updated adapter,serializer
    
    - Backend is adding new endpoint to list all the mfa methods
    
    * Updated landing page
    
    - Added MFA diagram
    - Created helper to resolve full path for assets like images
    
    * Remove ember assign
    
    * Fixed failing test
    arnav28 committed May 5, 2022
    Configuration menu
    Copy the full SHA
    3732e5d View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. MFA method and enforcement list view (#15353)

    * MFA method and enforcement list view
    
    - Added new route for list views
    - List mfa methods along with id, type and icon
    - Added client side pagination to list views
    
    * Throw error if method id is not present
    arnav28 committed May 11, 2022
    Configuration menu
    Copy the full SHA
    dcca74b View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. MFA Login Enforcement Form (#15410)

    * adds mfa login enforcement form and header components and radio card component
    
    * skips login enforcement form tests for now
    
    * adds jsdoc annotations for mfa-login-enforcement-header component
    
    * adds error handling when fetching identity targets in login enforcement form component
    
    * updates radio-card label elements
    zofskeez committed May 13, 2022
    Configuration menu
    Copy the full SHA
    ba81d3a View commit details
    Browse the repository at this point in the history
  2. MFA Login Enforcement Create and Edit routes (#15422)

    * adds mfa login enforcement form and header components and radio card component
    
    * skips login enforcement form tests for now
    
    * updates to login enforcement form to fix issues hydrating methods and targets from model when editing
    
    * updates to mfa-config mirage handler and login enforcement handler
    
    * fixes issue with login enforcement serializer normalizeItems method throwing error on save
    
    * updates to mfa route structure
    
    * adds login enforcement create and edit routes
    zofskeez committed May 13, 2022
    Configuration menu
    Copy the full SHA
    9681ad9 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. MFA Login Enforcement Read Views (#15462)

    * adds login enforcement read views
    
    * skip mfa-method-list-item test for now
    zofskeez committed May 17, 2022
    Configuration menu
    Copy the full SHA
    9c0ed26 View commit details
    Browse the repository at this point in the history
  2. MFA method form (#15432)

    * MFA method form
    
    - Updated model for form attributes
    - Form for editing, creating mfa methods
    
    * Added comments
    
    * Update model for mfa method
    
    * Refactor buildURL in mfa method adapter
    
    * Update adapter to handle mfa create
    
    * Fixed adapter to handle create mfa response
    arnav28 committed May 17, 2022
    Configuration menu
    Copy the full SHA
    b8dbd68 View commit details
    Browse the repository at this point in the history
  3. Sidebranch: MFA end user setup (#15273)

    * initial setup of components and route
    
    * fix navbar
    
    * replace parent component with controller
    
    * use auth service to return entity id
    
    * adapter and some error handling:
    
    * clean up adapter and handle warning
    
    * wip
    
    * use library for qrCode generation
    
    * clear warning and QR code display fix
    
    * flow for restart setup
    
    * add documentation
    
    * clean up
    
    * fix warning issue
    
    * handle root user
    
    * remove comment
    
    * update copy
    
    * fix margin
    
    * address comment
    Monkeychip committed May 17, 2022
    Configuration menu
    Copy the full SHA
    4c585c9 View commit details
    Browse the repository at this point in the history
  4. MFA Guided Setup Route (#15479)

    * adds mfa method create route with type selection workflow
    
    * updates mfa method create route links to use DocLink component
    zofskeez committed May 17, 2022
    Configuration menu
    Copy the full SHA
    0bc5c3a View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. MFA Guided Setup Config View (#15486)

    * adds mfa guided setup config view
    
    * resets type query param on mfa method create route exit
    
    * hide next button if type is not selected in mfa method create route
    
    * updates to sure correct state when changing mfa method type in guided setup
    zofskeez committed May 18, 2022
    Configuration menu
    Copy the full SHA
    e780d1c View commit details
    Browse the repository at this point in the history
  2. Enforcement view at MFA method level (#15485)

    - List enforcements for each mfa method
    - Delete MFA method if no enforcements are present
    - Moved method, enforcement list item component to mfa folder
    arnav28 committed May 18, 2022
    Configuration menu
    Copy the full SHA
    8d774cc View commit details
    Browse the repository at this point in the history
  3. MFA Login Enforcement Validations (#15498)

    * adds model and form validations for mfa login enforcements
    
    * updates mfa login enforcement validation messages
    
    * updates validation message for mfa login enforcement targets
    
    * adds transition action to configure mfa button on landing page
    
    * unset enforcement on preference change in mfa guided setup workflow
    zofskeez committed May 18, 2022
    Configuration menu
    Copy the full SHA
    b0b4d13 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    0e1adf6 View commit details
    Browse the repository at this point in the history
  2. UI/mfa breadcrumbs and small fixes (#15499)

    * add active class when on index
    
    * breadcrumbs
    
    * remove box-shadow to match designs
    
    * fix refresh load mfa-method
    
    * breadcrumb create
    
    * add an empty state the enforcements list view
    
    * change to beforeModel
    Monkeychip committed May 19, 2022
    Configuration menu
    Copy the full SHA
    da24f4b View commit details
    Browse the repository at this point in the history
  3. UI/mfa small bugs (#15522)

    * remove pagintion and fix on methods list view
    
    * fix enforcements
    Monkeychip committed May 19, 2022
    Configuration menu
    Copy the full SHA
    75630ef View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Configuration menu
    Copy the full SHA
    e248ddc View commit details
    Browse the repository at this point in the history
  2. MFA Login Enforcement Component Tests (#15539)

    * adds tests for mfa-login-enforcement-header component
    
    * adds tests for mfa-login-enforcement-form component
    zofskeez committed May 20, 2022
    Configuration menu
    Copy the full SHA
    cac3f67 View commit details
    Browse the repository at this point in the history
  3. Remove default values from mfa method model (#15540)

    - use passcode had a default value, as a result it was being sent
    with all the mfa method types during save and edit flows..
    arnav28 committed May 20, 2022
    Configuration menu
    Copy the full SHA
    f498c3a View commit details
    Browse the repository at this point in the history
  4. UI/mfa small cleanup (#15549)

    * data-test-mleh -> data-test-mfa
    
    * Only one label per radio card
    
    * Remove unnecessary async
    
    * Simplify boolean logic
    
    * Make mutation clear
    
    * Revert "data-test-mleh -> data-test-mfa"
    
    This reverts commit 31430df.
    hashishaw committed May 20, 2022
    Configuration menu
    Copy the full SHA
    04279d4 View commit details
    Browse the repository at this point in the history
  5. updates mfa login enforcement form to only display auth method types …

    …for current mounts as targets (#15547)
    zofskeez committed May 20, 2022
    Configuration menu
    Copy the full SHA
    c1d661b View commit details
    Browse the repository at this point in the history
  6. remove token type (#15548)

    * remove token type
    
    * conditional param
    Monkeychip committed May 20, 2022
    Configuration menu
    Copy the full SHA
    e38e69f View commit details
    Browse the repository at this point in the history
  7. removes type from mfa method payload and fixes bug transitioning to m…

    …ethod route on save success
    zofskeez committed May 20, 2022
    Configuration menu
    Copy the full SHA
    ff5146c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    36d4107 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d62ed0d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ac1cc1a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7f889ba View commit details
    Browse the repository at this point in the history