• 백오피스 로그인 및 계정 연계 서비스

    Parameters

    • Optional nuxtApp: NuxtApp

    Returns {
        login: ((userId, userPw, completion?) => Promise<ApiResponse<LoginResult>>);
        logout: (() => Promise<string>);
        updatePassword: ((usrId, oldPwd, newPwd) => Promise<ApiResponse<string>>);
        validId: ((userId) => Promise<ValidationResult>);
        validPassword: ((password, oldPassword, userId) => Promise<ValidationResult>);
    }

    • login: ((userId, userPw, completion?) => Promise<ApiResponse<LoginResult>>)
        • (userId, userPw, completion?): Promise<ApiResponse<LoginResult>>
        • 로그인 처리

          Parameters

          • userId: string

            사용자아이디

          • userPw: string

            사용자 패스워드

          • completion: boolean = false

            2차 인증 여부

          Returns Promise<ApiResponse<LoginResult>>

    • logout: (() => Promise<string>)
        • (): Promise<string>
        • 로그아웃 처리

          Returns Promise<string>

    • updatePassword: ((usrId, oldPwd, newPwd) => Promise<ApiResponse<string>>)
        • (usrId, oldPwd, newPwd): Promise<ApiResponse<string>>
        • 패스워드 변경 처리 (로그인 전)

          Parameters

          • usrId: string

            아이디

          • oldPwd: string

            패스워드

          • newPwd: string

            신규 패스워드

          Returns Promise<ApiResponse<string>>

    • validId: ((userId) => Promise<ValidationResult>)
    • validPassword: ((password, oldPassword, userId) => Promise<ValidationResult>)
        • (password, oldPassword, userId): Promise<ValidationResult>
        • 비밀번호 검증

          Parameters

          • password: string

            비밀번호

          • oldPassword: string

            기존 비밀번호

          • userId: string

            사용자 아이디

          Returns Promise<ValidationResult>

          검증 결과

Generated using TypeDoc