authenticationListener resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Defines a listener to evaluate when an authentication event happens in an authentication experience. An authenticationListener is abstract and is the base class of the various types of listeners you can evaluate during an authentication event.
You can create an invokeUserFlowListener for the onSignUpStart event, to associate an application with a user flow, thereby enabling a self-service sign up process. Once an application is associated with a user flow, users who go to that application are able to initiate a sign-up flow that provisions a guest account.
Methods
Method | Return type | Description |
---|---|---|
List listeners | authenticationListener collection | Get the collection of authenticationListener resources supported by the onSignupStart event. |
Create listener | authenticationListener | Create a new authenticationListener object for the onSignupStart event. |
Update listener | authenticationListener | Update the specified listener defined for the onSignupStart event in the authentication pipeline. |
Put listener | authenticationListener | Replace the properties of an authenticationListener object. |
Get listener | authenticationListener | Get the specified listener defined for the onSignupStart event in the authentication pipeline. |
Delete listener | None | Delete the specified listener defined for the onSignupStart event in the authentication pipeline. |
Properties
Property | Type | Description |
---|---|---|
id | String | The identifier of the action. |
priority | Int32 | The priority of the listener. Determines the order of evaluation when an event has multiple listeners. The priority is evaluated from low to high. |
sourceFilter | authenticationSourceFilter | Filter based on the source of the authentication that is used to determine whether the listener is evaluated, and is currently limited to evaluations based on application the user is authenticating to. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"id": "String (identifier)",
"priority": "Integer",
"sourceFilter": {
"@odata.type": "microsoft.graph.authenticationSourceFilter"
}
}