가장 최근에 비번을 변경한 사용자 찾기

가장 최근에 비번을 변경한 사용자 찾기 - Power Automate 활용하기

A.    계정이 잠긴 사용자에게 비밀번호를 변경하라고 안내 후 비밀번호를 변경 하였는지를 확인하기 위해 관리 센터에 로그온하고 검색하는 업무 절차를 자동으로 하기 위하여 가장 최근에 사용자들의 비밀번호 변경 값들을 얻어 이를 활용합니다.


B.    해당 app의 보안 권한은

1.     테넌트 정보, 클라이언트 정보, 클라이언트 비밀번호 등의 효율적인 적용을 위해 변수 초기화를 진행합니다.

2.     비밀번호 변경 시간이 중요하기 때문에 별도의 한국 시간을 변수 초기화 합니다.

formatDateTime(addHours(utcNow(),8), 'yyyy-MM-dd tt h:mm') 또는

convertFromUtc(utcNow(),'Korea Stand Time','yyyy-MM-dd tt h:mm')

한국시간을 1시간 전으로 설정합니다. 변경한 시간보다 큰 시간만을 필터링하기 위해서입니다.

3.     http URL

https://graph.microsoft.com/v1.0/users?$select=displayname,mail,lastPasswordChangeDateTime




body(‘JSON_구문_분석’)?[‘body’]?[‘value’]


{

        "body": {

            "type""object",

            "properties": {

                "@@odata.context": {

                    "type""string"

                },

                "value": {

                    "type""array",

                    "items": {

                        "type""object",

                        "properties": {

                            "displayName": {

                                "type""string"

                            },

                            "mail": {

                                "type""string"

                            },

                            "lastPasswordChangeDateTime": {

                                "type""string"

                            }

                        },

                        "required": [

                            "displayName",

                            "mail",

                            "lastPasswordChangeDateTime"

                        ]

                    }

                }

            }

        }

}

 

 

 

{

    "type""object",

    "properties": {

        "statusCode": {

            "type""integer"

        },

        "body": {

            "type""object",

            "properties": {

                "@@odata.context": {

                    "type""string"

                },

                "value": {

                    "type""array",

                    "items": {

                        "type""object",

                        "properties": {

                            "displayName": {

                                "type""string"

                            },

                            "mail": {

                                "type""string"

                            },

                            "lastPasswordChangeDateTime": {

                                "type""string"

                            }

                        },

                        "required": [

                            "displayName",

                            "mail",

                            "lastPasswordChangeDateTime"

                        ]

                    }

                }

            }

        }

    }

}

 

댓글

이 블로그의 인기 게시물

결재 프로세스 만들기

AAD에서 앱 등록하기-Power Automate 활용하기

o365 메시지 센터 메일로 받아 보기-Power Automate 활용하기