Zenlogin (Independent Publisher) (Preview)
Zenlogin handles automating suspicious login detection to keep your authentication secure, so you can focus on your business. We don't store any Personally Identifiable Information (PII) on our servers by default. Emails are all handled by Postmark and they're as secure as it gets.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Troy Taylor |
URL | https://www.hitachisolutions.com |
ttaylor@hitachisolutions.com |
Connector Metadata | |
---|---|
Publisher | Troy Taylor |
Website | https://zenlogin.co/ |
Privacy policy | https://zenlogin.co/privacy-policy |
Categories | IT Operations;Website |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
Secret Key | securestring | The Secret Key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Check login |
Submit a login check request for a user. |
Check login
Submit a login check request for a user.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
App ID
|
app_id | True | string |
The application identifier. |
Identity Key
|
identity_key | True | string |
A unique identifying key (or ID) for the user you're performing a check against. This shouldn't be their email address, since email addresses can (and do) change. |
Identity Email Address
|
identity_email_address | True | string |
The email address we'll send suspicious login notifications to. |
User Agent
|
user_agent | True | string |
The user agent of the user when they log into your service. |
IP Address
|
ip_address | True | string |
The IP address of the user when they log into your service. |
Identity First Name
|
identity_first_name | string |
The first name of the user that is logging into your service. |
|
Identity Last Name
|
identity_last_name | string |
The last name of the user that is logging into your service. |
|
Identity Full Name
|
identity_full_name | string |
The full name of the user that is logging into your service. |
|
Req Process
|
req_process | integer |
This can be either a 0 or 1 integer that represents whether this login check should be processed. When set to 0, no login check will be processed. |
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
data.id | string |
The unique ID associated with the login check. |
Timestamp
|
data.timestamp | integer |
The unix timestamp that the request was received. |
Errors
|
errors | array of object | |
Code
|
errors.code | string |
The error code. |
Detail
|
errors.detail | string |
The error detail. |