Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Current »

: UserPolicy can be set for each userType.

: User schema(nodeType) by userType is matched.

User schema

: It means manager, admin, customer node type.

user type

valueType CODE

code

label

manager

Manager

admin

Admin

customer

Customer

allowedLoginDuplication

로그인 중복 허용

  • valueType BOOLEAN

    • true

      • Multiple users can log in with one account

    • false

      • Multiple users cannot log in with one account

      • End previous user session if there is already a logged in user
        Notifying that the previous user session has ended.
        Just log in again.

allowedLoginFailCount

허용된 로그인 실패 횟수

  • valueType INT

  • Can set the number of login failures

  • Reach the number of failures & set enableUserLock

    • Account lockout
      Must be released by the administrator

loginFailCount

: This is a property type in the user schema

When a user fails to log in, the number increases

If not, create a property type (valueType : INT)


passwordChangeCycle

비밀번호 변경 주기

  • valueType CODE

code

label

P1M

1개월, 1 month

P3M

3개월, 3 months

P6M

6개월, 6 months

P1Y

1년, 1 year

  • If the change cycle has arrived based on lastPasswordChangeDate& set enableUserLock 

    • true

      • 비밀번호 변경 기간(" + label + ") 이 초과하여 계정이 잠겨 있습니다. 시스템 관리자에게 문의해 주시기 바랍니다.

    • false

      • label + " 이상 비밀번호를 변경하지 않으셨습니다. 비밀번호를 변경하시기 바랍니다."

lastPasswordChangeDate

: This is a property type in the user schema

When the user changes the password, the date is updated.

If not, create a property type (valueType : DATE)

passwordChangeExtendPeriod

비밀번호 변경 연장기간

  • valueType CODE

code

label

P1M

1개월, 1 month

P3M

3개월, 3 months

P6M

6개월, 6 months

P1Y

1년, 1 year

  • isEmpty

    • Unable to extend password change

  • notEmpty

    • Password change can be extended

It is necessary to implement a separate process for extending the password change period on the login page.

unconnectablePeriod

미접속 가능 기간

  • valueType CODE

code

label

P1M

1개월, 1 month

P3M

3개월, 3 months

P6M

6개월, 6 months

P1Y

1년, 1 year

“미접속 가능 기간이 초과하여 계정이 잠겨 있습니다.\n시스템 관리자에게 문의해 주시기 바랍니다.”

lastConnectionTime

: This is a property type in the user schema

When the user login, the date is updated.

If not, create a property type (valueType : DATE)


enableUserLock

사용자 잠금 사용 여부

  • valueType CODES

When the allowedLoginFailCount, passwordChangeCycle, unconnectablePeriod setting values arrive
You can choose whether to lock the user or not.

isLock

: This is a property type in the user schema

If not, create a property type (valueType : BOOLEAN)

SAMPLE DATA

(설명) admin 사용자에 대하여 
- 중복로그인을 허용하지 않고
- 비밀번호 실패 횟수 5회 설정
- 비밀번호 변경 주기 3개월
- 미접속가능기간 1년
- 비밀번호 실패횟수 또는 미접속 가능 기간이 도래한 경우 사용자 계정 잠금 처리

{{protocol}}://{{hostname}}:{{port}}/node/userPolicy/1871395741

{
    "result": "200",
    "resultMessage": "SUCCESS",
    "item": {
        "id": "1871395741",
        "label": "admin",
        "userType": {
            "value": "admin",
            "label": "Admin"
        },
        "site": null,
        "allowedLoginDuplication": false,
        "allowedLoginFailCount": 5,
        "passwordChangeCycle": {
            "value": "P3M",
            "label": "3개월"
        },
        "passwordChangeExtendPeriod": null,
        "unconnectablePeriod": {
            "value": "P1Y",
            "label": "1년"
        },
        "enableUserLock": [
            {
                "value": "allowedLoginFailCount",
                "label": "허용 된 로그인 실패 횟수"
            },
            {
                "value": "unconnectablePeriod",
                "label": "미접속 가능 기간"
            }
        ]
    }
}

[BO] Platform Console > Account/Authority > User Policy Setting

  • No labels