워크플로 팁 #11: 임의 6자리 PIN, Okta API 호출 및 위치 기반 로그인
6341 단어 oktaworkflowsnocodeautomation
이 게시물에서:
임의의 6자리 PIN 생성 방법
이 팁은 에서 가져온 것입니다. Arek은 macOS, iOS, iPadOS 및 tvOS용 차세대 Apple 장치 관리를 제공하는 kandji.io의 수석 제품 엔지니어입니다. Arek은 20년 이상 독립 트레이너, 작가, 컨설턴트로 일했으며 2021년에 Kandji에 합류했습니다. 그는 Okta Workflows 공간에서 서로 문제 해결을 돕는 것을 좋아하는 community of admins을 발견하고 매우 기뻤습니다.
이 팁은 첫 번째 숫자가 0일 수 있는 6자리 PIN을 생성하는 방법을 보여줍니다.
임의의 6자리 PIN을 생성하는 흐름
6자리 PIN 생성을 위한 흐름 실행 결과
흐름에는 두 단계가 있습니다.
이것은 특정 사용 사례에 대한 멋진 팁(또는 해킹)입니다.
✨ 이 솔루션을 찾는 데 도움을 주셔서 감사합니다.
사용자 지정 API 작업을 사용하여 자격 증명 없이 사용자 생성(Okta API를 통해)
이 팁은 Okta의 Workflows Builder Advocate에서 제공합니다.
이 팁에서는 Okta에 POST 요청을 Create a user without credentials으로 보내는 방법을 알아봅니다.
먼저 요청 페이로드에 포함할 프로필 개체를 만들어야 합니다. 여기에는 만들려는 사용자에 대한 정보가 포함됩니다.
사용자 정의 API 작업
Object – Construct 함수를 활용하여 firstName, lastName 등에 대한 키가 있는 내부 개체를 생성할 수 있습니다. 그런 다음 프로필 키를 사용하여 이 카드의 출력을 다른 카드Object – Construct에 공급할 수 있습니다.
두 번째 카드의 결과 출력은 Okta의 API가 이 요청에 대해 기대하는 것과 일치하는 개체이며 다음과 같습니다.
{
"profile": {
"lastName": "User",
"email": "[email protected]",
"mobilePhone": "555-415-1337",
"firstName": "Example",
"login": "[email protected]"
}
}
그런 다음 POST 작업으로 Okta – Custom API Action 카드를 추가할 수 있습니다. 도달하려는 전체 엔드포인트는
https://${yourOktaDomain}/api/v1/users?activate=false
이므로 요청의 상대 URL은/api/v1/users?activate=false가 됩니다.구성된 프로필 개체 및 상대 URL을 사용하여 이제 Okta - 사용자 지정 API 작업을 사용하여 Okta의 API에 POST할 수 있습니다.
지리적 위치를 기반으로 로그인을 모니터링하는 방법
이 팁은 Okta의 Workflows Builder Advocate에서 제공합니다.
이 팁은 고객이 프로필에 국가 코드가 UA인 사용자가 우크라이나 외부에서 로그인을 시도하는지 여부를 모니터링하려는 실제 사용 사례를 기반으로 합니다. 그러나 많은 고유한 시나리오에 맞게 논리를 쉽게 사용자 지정할 수 있습니다. .
위치 기반 로그인
흐름에는 다음 단계가 있습니다.
client.userAgent.geographicalContext.country
인 출력을 생성하여 Object – Get Multiple 함수를 추가하고 dot notation을 사용하여 로그인 이벤트의 지리적 컨텍스트를 검색합니다. 지금은 여기까지입니다. 공유하고 싶은 팁이 있으면 알려주세요.
자세히 알아보는 데 도움이 되는 두 가지 리소스:
📌 이 단계별 시작하기 자습서를 시도하십시오: .
📌 모든 것(문서, 튜토리얼, 근무 시간, 템플릿, 근무 시간 등)
Reference
이 문제에 관하여(워크플로 팁 #11: 임의 6자리 PIN, Okta API 호출 및 위치 기반 로그인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/oktaworkflows/workflows-tips-11-random-6-digit-pin-calling-okta-api-and-sign-in-based-on-location-4c9p텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)