Request Host Access (LogiXノード)
Jump to navigation
Jump to search
Request Host Access | ||
---|---|---|
Inputs | ||
Impulse | Request | |
String | Host | |
String | Reason | |
Outputs | ||
Impulse | OnDenied | |
Impulse | OnGranted |
Request Host Accessノードは、Request
インパルスを所有するユーザに、特定のホストへの接続を希望することを通知し、アクセスを許可または拒否することを可能にするものです。
使用方法
Request
インパルスが入力されると、次のようなことが起こります。
- ユーザが以前にこのホストへのアクセスを許可していた場合、
OnGranted
は直ちに実行されます。 - ユーザがこのホストへのアクセスを拒否した場合、
OnDenied
が直ちに起動し、このホストへの接続はすべて失敗します。 - ユーザーが以前にアクセスを許可または拒否していないか、オプションを選択せずにメッセージを閉じた場合、
Host
とReason
を表示するメッセージが表示され、接続を許可または拒否するオプションが提供されます。- もし許可された場合、
OnGranted
が実行され、それ以上のメッセージは表示されません。 - 拒否された場合、
OnDenied
が発行され、それ以上のメッセージは表示されず、このホストへの接続は失敗します。 - 却下された場合、インパルスは発生せず、今後ホストへのアクセス要求があると、再びメッセージが表示されることになります。
- もし許可された場合、
Host
には、接続したいURLのホスト部分のみを記述してください。
例えば、https://wiki.neos.com/index.php
へのGETリクエストを行いたい場合、Host
パラメータとしてwiki.neos.com
を指定することになります。
Reason
は、外部サービスに接続したい明確で簡潔な理由を入力する必要があります - 接続を確立しようとする明白な説明を含める必要があります。
また、対象となるサービスにうまく接続できず、意図したとおりに機能しないことを示す何らかの方法を持つ必要があります(まったくないわけではありません)。
例
ノードメニュー
Network | ||||||
---|---|---|---|---|---|---|
Back | Twitch | Websocket | Escape Uri Data String | GET String | Is Host Access Allowed | POST String |
Request Host Access | Unescape Uri Data String |