[{"data":1,"prerenderedAt":68},["ShallowReactive",2],{"pattern-okta-eventbridge-lambda":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":15,"extension":16,"framework":17,"gitHub":18,"highlight":6,"introBox":24,"language":31,"level":32,"meta":33,"patternArch":34,"resources":52,"s3URL":6,"services":6,"stem":63,"testing":64,"videoId":6,"__hash__":67},"patterns\u002Fpatterns\u002Fokta-eventbridge-lambda.json","Okta integration with Amazon EventBridge",null,{"text":8},[9],"cdk destroy",[11],"content\u002Fcontributors\u002Fragib-ahsan.json",{"text":13},[14],"cdk deploy","Use Amazon EventBridge Okta integration to process unusual login locations with AWS Lambda.","json","AWS CDK",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Feventbridge-partner-sources\u002F1-okta\u002Fcdk-python","serverless-patterns\u002Feventbridge-partner-sources\u002F1-okta\u002Fcdk-python","eventbridge-partner-sources\u002F1-okta\u002Fcdk-python","app.py",{"headline":25,"text":26},"How it works",[27,28,29,30],"This sample project demonstrates how to use the Okta integration with Amazon EventBridge and AWS Lambda to process login events from Okta. This pattern is leveraging the Okta Amazon EventBridge integration to send login events from the customer's Okta organization to their AWS account, via an Amazon EventBridge Partner event bus.","Once the Okta log events are in the customer's account, an Amazon EventBridge rule routes unusual login location events to an AWS Lambda function. The Lambda function could transform the event, send it to a downstream application, archive it in a warehouse service, or send a notification email to a customer using Amazon SES.","Amazon CloudWatch Log Groups are provisioned for debugging and auditing.","This pattern deploys two EventBridge Rules, one Lambda function, and two CloudWatch Log Groups.","Python","200",{},{"icon1":35,"icon2":40,"icon3":43,"line1":47,"line2":50},{"x":36,"y":37,"service":38,"label":39},20,50,"eventbridge","EventBridge Partner event source",{"x":37,"y":37,"service":41,"label":42},"lambda","AWS Lambda",{"x":44,"y":37,"service":45,"label":46},80,"cloudwatch","Amazon CloudWatch Logs",{"from":48,"to":49},"icon1","icon2",{"from":49,"to":51},"icon3",{"bullets":53},[54,57,60],{"text":55,"link":56},"Amazon EventBridge SaaS Integrations","https:\u002F\u002Faws.amazon.com\u002Feventbridge\u002Fintegrations\u002F",{"text":58,"link":59},"Amazon EventBridge SaaS Integrations Documentation","https:\u002F\u002Fdocs.aws.amazon.com\u002Feventbridge\u002Flatest\u002Fuserguide\u002Feb-saas.html",{"text":61,"link":62},"Okta's Amazon EventBridge Integration","https:\u002F\u002Fhelp.okta.com\u002Fen-us\u002Fcontent\u002Ftopics\u002Freports\u002Flog-streaming\u002Fadd-aws-eb-log-stream.htm","patterns\u002Fokta-eventbridge-lambda",{"text":65},[66],"See the GitHub repo for detailed testing instructions.","ZwDJzhkJVQr0PuAzg5t3YzuLPhQhAOoj2d85t6cjgLo",1778846886944]