open-vault/ui/public/pingid.svg

12 lines
6.4 KiB
XML
Raw Permalink Normal View History

MFA Config (#15200) * adds mirage factories for mfa methods and login enforcement * adds mirage handler for mfa config endpoints * adds mirage identity manager for uuids * updates mfa test to use renamed mfaLogin mirage handler * updates mfa login workflow for push methods (#15214) * 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 * 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 * 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 * 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 * 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 * MFA Login Enforcement Read Views (#15462) * adds login enforcement read views * skip mfa-method-list-item test for now * 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 * 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 * MFA Guided Setup Route (#15479) * adds mfa method create route with type selection workflow * updates mfa method create route links to use DocLink component * 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 * 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 * 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 * Added validations for mfa method model (#15506) * 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 * UI/mfa small bugs (#15522) * remove pagintion and fix on methods list view * fix enforcements * Fix label for value on radio-card (#15542) * MFA Login Enforcement Component Tests (#15539) * adds tests for mfa-login-enforcement-header component * adds tests for mfa-login-enforcement-form component * 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.. * 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 31430df7bb42580a976d082667cb6ed1f09c3944. * updates mfa login enforcement form to only display auth method types for current mounts as targets (#15547) * remove token type (#15548) * remove token type * conditional param * removes type from mfa method payload and fixes bug transitioning to method route on save success * removes punctuation from mfa form error message string match * updates qr-code component invocation to angle bracket * Re-trigger CI jobs with empty commit Co-authored-by: Arnav Palnitkar <arnav@hashicorp.com> Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com> Co-authored-by: Chelsea Shaw <82459713+hashishaw@users.noreply.github.com> Co-authored-by: Michele Degges <mdeggies@gmail.com>
2022-05-21 00:40:16 +00:00
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1174_82447)">
<path d="M23.9812 0.00939178H0.0187988V24.0094H23.9812V0.00939178Z" fill="#E3002C"/>
<path d="M13.9996 19.3444L14.4834 20.9977C14.5538 21.2372 14.6243 21.6317 14.6243 21.6317C14.6337 21.6317 14.7229 21.3076 14.7793 21.0963L15.2395 19.4149H15.6622L14.8544 22.0591C14.6947 22.571 14.5068 22.9092 14.0935 23.0172L13.9855 22.7448C14.2157 22.665 14.3378 22.5523 14.4364 22.2751C14.3988 22.0779 14.3753 21.9887 14.3753 21.9887C14.3472 21.8243 14.2204 21.3311 14.1405 21.0728L13.6333 19.4759L13.9996 19.3444ZM15.8616 21.2231C16.135 21.2231 16.3616 21.4509 16.3616 21.7231C16.3616 21.9952 16.135 22.2231 15.8616 22.2231C15.5883 22.2231 15.3616 22.0016 15.3616 21.7231C15.3616 21.4509 15.5883 21.2231 15.8616 21.2231ZM15.8616 21.318C15.6483 21.318 15.4816 21.4889 15.4816 21.7231C15.4816 21.9573 15.655 22.1282 15.8616 22.1282C16.0683 22.1282 16.2416 21.9573 16.2416 21.7231C16.2416 21.4889 16.0683 21.318 15.8616 21.318ZM12.91 18.4568V19.4243H13.5018L13.389 19.7249V19.7202H12.9006V21.364C12.9006 21.6458 12.971 21.7444 13.2012 21.7444C13.3045 21.7444 13.3656 21.7303 13.4313 21.6928L13.483 21.9511C13.3609 22.0168 13.2294 22.0544 13.065 22.0544C12.9382 22.0544 12.8442 22.0309 12.755 21.984C12.5906 21.8947 12.5296 21.735 12.5296 21.4767V19.7249H12.2196V19.4243H12.5296V18.4568H12.91ZM10.6039 18.4568V19.4196H11.6841L12.0082 19.3632V21.9699H11.6231V19.7202H10.5992V21.364C10.5992 21.6458 10.6697 21.7444 10.8998 21.7444C11.0031 21.7444 11.0642 21.7303 11.1299 21.6928L11.1816 21.9511C11.0595 22.0168 10.928 22.0544 10.7636 22.0544C10.6368 22.0544 10.5429 22.0309 10.4536 21.984C10.2892 21.8994 10.2282 21.735 10.2282 21.4767V19.7249H9.9182V19.4243H10.2235V18.4568H10.6039ZM6.77143 19.3538C7.02505 19.3538 7.25049 19.4524 7.41018 19.6309C7.61213 19.8564 7.66849 20.0959 7.67789 20.7065V20.7534H6.21252V20.8145C6.21252 21.054 6.2407 21.2419 6.32055 21.3734C6.45205 21.5941 6.6728 21.6881 6.90763 21.6881C7.13307 21.6881 7.32094 21.6129 7.48532 21.4485L7.62622 21.7069C7.41957 21.9135 7.13777 22.0262 6.83249 22.0262C6.17965 22.0262 5.78513 21.5143 5.78513 20.6689C5.78513 20.2368 5.86967 19.9644 6.06693 19.7061C6.25479 19.4665 6.48963 19.3538 6.77143 19.3538ZM5.51742 18.4568V21.1479C5.51742 21.5894 5.5362 21.8243 5.58787 21.9793H5.20744C5.20744 21.9793 5.16047 21.8478 5.15577 21.7162C4.98669 21.9276 4.80352 22.0121 4.53112 22.0121C3.92055 22.0121 3.5683 21.5331 3.5683 20.7205C3.5683 20.1757 3.73268 19.7765 4.05675 19.537C4.20705 19.4243 4.34325 19.3773 4.51233 19.3773C4.77534 19.3773 5.01018 19.4947 5.15108 19.7014C5.15108 19.7014 5.14638 19.49 5.14638 19.3069V18.4568H5.51742ZM8.23679 19.3632C8.23679 19.3632 8.32133 19.5511 8.32133 19.7624C8.56556 19.4947 8.81448 19.3679 9.06341 19.3679C9.31703 19.3679 9.54716 19.5135 9.6411 19.7436C9.67867 19.8329 9.69746 19.9362 9.69746 20.0395V21.9746H9.32172V20.2509C9.32172 19.9785 9.30294 19.9127 9.23718 19.8235C9.18552 19.7577 9.08689 19.7155 8.97886 19.7155C8.791 19.7155 8.49511 19.8798 8.32603 20.0724V21.9746H7.96438V20.0067C7.96438 19.645 7.87515 19.4712 7.87515 19.4712L8.23679 19.3632ZM3.38513 18.4614V21.9746H3.0047V18.4614H3.38513ZM4.56869 19.7014C4.38082 19.7014 4.22583 19.7953 4.1272 19.9691C4.01448 20.1616 3.97691 20.3495 3.97691 20.7065C3.97691 21.0023 3.99569 21.2231 4.07084 21.3734C4.17886 21.58 4.32916 21.6693 4.54521 21.6693C4.73777 21.6693 4.85049 21.6223 5.00078 21.5049C5.09941 21.4297 5.14168 21.3217 5.14168 21.3217V19.9691C5.02427 19.7906 4.84579 19.7014 4.56869 19.7014ZM6.74795 19.6685C6.40978 19.6685 6.22192 19.9362 6.20313 20.4622H7.28337C7.27867 20.1851 7.24579 20.016 7.17534 19.8939C7.0955 19.7577 6.92642 19.6685 6.74795 19.6685ZM21.5096 11.7452L22.1296 12.7409C21.8055 13.0556 21.4955 13.1871 21.0869 13.1871C20.9413 13.1871 20.7863 13.1636 20.6971 13.1542C20.9178 13.436 21.0305 13.7413 21.0305 14.1405C21.0305 15.1738 20.1429 15.9252 18.9358 15.9252C18.8701 15.9252 18.8278 15.9252 18.7151 15.9112C18.3393 16.099 18.128 16.2399 18.128 16.4043C18.128 16.4842 18.2172 16.5452 18.3722 16.5452L19.1706 16.5546C20.0348 16.5687 20.4904 16.7096 20.8896 17.0947C21.2231 17.4235 21.3781 17.8321 21.3781 18.3722C21.3781 18.8795 21.2325 19.2646 20.9225 19.6168C20.4247 20.1804 19.5699 20.3918 18.6822 20.39
</g>
<defs>
<clipPath id="clip0_1174_82447">
<rect width="24" height="24" fill="white"/>
</clipPath>
</defs>
</svg>