GetIDPMetadata
)GetIDPRedirect
)ProcessIDPResponse
). The end result here has to return a message back to Mythic to inform Mythic of two things:IDPServices
array identifies which options are displayed to the user when they try to log in:
ADFS - MyAuthProvider
kicks off a request to the GetIDPRedirect
function.
GetNonIDPRedirect
returns an array of fields that we want the user to specify:
username
, password
, and OTP
. Once the user provides their data and click “login”, then the containers ProcessNonIDPResponse
function is called.
Just like in the IDP SSO Services function, at the end of this we need to return if auth was successful or not and the email of the user that was authenticated.