To open the HTTP/2 Client agent configuration dialog from a workflow configuration, you can do either one of the following:
...
double-click the agent icon
...
To open the HTTP/2 Client agent configuration dialog from a workflow configuration, you can do either one of the following:
double-click the agent icon
select the agent icon and click the Edit button
...
Setting | Description |
---|---|
Grant Type | Select the grant type:
|
Client ID | Enter the unique client identifier issued by the authorization server. |
Client Secret | Enter the client secret. |
Username | Enter the resource owner username, this can be the end-user granting access to a protected resource. This field is required when you have selected Resource Owner Password Credentials from the drop-down list Grant Type. |
Password | Enter the password associated with the username. This field is required when you have selected Resource Owner Password Credentials from the drop-down list Grant Type. |
Access Token URI | Enter the URI where the access token can be obtained. |
Token expiration override (sec) | Enter a time in seconds when you would like to refresh the access token prior to the expiration. This allows the application to obtain a new access token without the user's interaction. |
Additional Parameters | Some authentication servers may require additional parameters in the body of the token requests. To add a parameter, click the Add button and then enter the name of the parameter in the Key field and the value of the parameter in the Value field. Do not use escape characters in the value field, these will be added automatically by the HTTP2 Client agent. For instance, "https://example.com/" will be sent as "https%3A%2F%2example.com%2F". |
Note | ||||||
---|---|---|---|---|---|---|
| ||||||
If an agent is configured on the Authentication Tab to use OAuth 2.0, an additional step may be required if the token needs to be obtained via HTTPS protocol. The HTTP/2 Client internally uses the Java built-in HTTP Client to obtain a token. If a certificate is required to contact the authentication server, the proper certificate has to be put into the default certificates file for the respective JDK distribution used. Info |
|
Nnrf Access Token Authentication Type
HTTP/2 Client Agent Configuration - NNRF Access Token authentication type
...
If you prefer to use a secure connection, click Browse to select a security profile with certificate and configuration. Refer to Security (3.3) for more information.
...
protocol. The HTTP/2 Client internally uses the Java built-in HTTP Client to obtain a token. If a certificate is required to contact the authentication server, the proper certificate has to be put into the default certificates file for the respective JDK distribution used.
|
Nnrf Access Token Authentication Type
HTTP/2 Client Agent Configuration - NNRF Access Token authentication type
Setting | Description | |||||
---|---|---|---|---|---|---|
Authorization Server (NRF) | Enter the full URL path for the authorization server. If you enter an https URL, you must select the checkbox Use SSL. | |||||
Use SSL | If you want to use encryption, select this checkbox. | |||||
Security Profile | If you prefer to use a secure connection, click Browse to select a security profile with certificate and configuration. Refer to Security (3.3) for more information. | |||||
NF Instance ID | Enter the NF instance ID of the server that you want to send requests from. | |||||
Scope | Enter a string for the service(s) that you want to use, separated by whitespaces. | |||||
Optional Parameters | ||||||
NF Type | The NF type available for selection is CHF (charging function). If you select this setting, you must also select Target NF Type. You cannot enter a Target NF Instance ID. | |||||
Target NF Instance ID | Enter the NF instance ID of the server for which the access token is requested. If you enter a value, you cannot select NF Type or Target NF Type, and you cannot add Target S-NSSAI list or NSI list. | |||||
Target NF Type | The NF type available for selection is CHF (charging function). If you select this setting, you must also select NF Type. You cannot enter a Target NF Instance ID. | |||||
Requester FQDN | Enter the Requester FQDN (Fully Qualified Domain Name). This is used by the NRF (Network Repository Function) to validate that the requester NF service consumer is allowed to access the target NF service provider. | |||||
Target NF Set ID | Enter the Target NF Set ID of the consumer profile. This is included in the access token request of the NF type. | |||||
Target NF Service Set ID | Enter the Target NF Service Set ID of the consumer profile. This is used by the NRF (Network Repository Function) to validate that the requester NF service consumer is allowed to access the target NF service instance. | |||||
Hnrf Access Token URI | Enter the Hnrf URI where the access token can be obtained. | |||||
Source NF Instance ID | Enter the Source NF Instance ID of the service provider. This contains the NF Instance ID of the source NF to collect data from the NF service provider. | |||||
Requester PLMN HTTP/2 Client Agent Configuration - NNRF Access Token authentication type (Requester PLMN) | ||||||
PLMN ID | ||||||
MCC | Enter the mobile country code (MCC) for the Requester PLMN (Public Land Mobile Network) ID If you enter values for the PLMN ID, you must enter values for the Target PLMN ID - MCC. | |||||
MNC | Enter the mobile network code (MNC) for the Requester PLMN (Public Land Mobile Network) ID. If you enter values for the PLMN ID, you must enter values for the Target PLMN ID - MNC. | |||||
Customize Format | Select this option to enter customized formats for the Requester PLMN ID. The default formats are in accordance with RFC 29571-G11.
| |||||
Target PLMN HTTP/2 Client Agent Configuration - NNRF Access Token authentication type (Target PLMN) | ||||||
Target PLMN ID | ||||||
MCC | Enter the mobile country code (MCC) for the Target PLMN (Public Land Mobile Network) ID. This value is required if you have opted to enter the value for Requester PLMN ID - MCC. | |||||
MNC | Enter the mobile network code (MNC) for the Target PLMN (Public Land Mobile Network) ID. This value is required if you have opted to enter the value for Requester PLMN ID - MNC. | |||||
Customize Format | Select this option to enter customized formats for the Target PLMN ID. The default formats are in accordance with RFC 29571-G11.
| |||||
Target SNPN HTTP/2 Client Agent Configuration - NNRF Access Token authentication type (Target SNPN) | ||||||
MCC | Enter the mobile country code (MCC) for the Target SNPN (Standalone Non-Public Network). | |||||
MNC | Enter the mobile network code (MNC) for the Target SNPN (Standalone Non-Public Network). | |||||
NID | Enter the network identifier (NID) for the Target SNPN (Standalone Non-Public Network). | |||||
Customize Format | Select this option to enter customized formats for the Target SNPN. The default formats are in accordance with RFC 29571-G11.
| |||||
Requester S-NSSAI List HTTP/2 Client Agent Configuration - NNRF Access Token authentication type (Requester S-NSSAI List) | ||||||
S-NSSAI List | Enter the Requester S-NSSAI(s) (Single Network Slice Selection Assistance Information) of the service producer. | |||||
Customize Format | Select this option to enter customized formats for the Requester S-NSSAI list. The default formats are in accordance with RFC 29571-G11.
| |||||
Target S-NSSAI List HTTP/2 Client Agent Configuration - NNRF Access Token authentication type (Target S-NSSAI List) | ||||||
Target S-NSSAI list | Enter the Target S-NSSAI(s) (Single Network Slice Selection Assistance Information) of the service producer. | |||||
Customize Format | Select this option to enter customized formats for the Target S-NSSAI list. The default formats are in accordance with RFC 29571-G11.
| |||||
Requester PLMN List HTTP/2 Client Agent Configuration - NNRF Access Token authentication type (Requester PLMN List) | ||||||
PLMN List | Enter the Requester PLMN (Public Land Mobile Network) of the service producer. | |||||
Customize Format | Select this option to enter customized formats for the Requester PLMN list. The default formats are in accordance with RFC 29571-G11.
| |||||
Requester SNPN List HTTP/2 Client Agent Configuration - NNRF Access Token authentication type (Requester SNPN List) | ||||||
SNPN List | Enter the Requester SNPN (Standalone Non-Public Network) of the service producer. | |||||
Customize Format | Select this option to enter customized formats for the Requester SNPN list. The default formats are in accordance with RFC 29571-G11.
| |||||
Target NSI List HTTP/2 Client Agent Configuration - NNRF Access Token authentication type (Target NSI List) | ||||||
Target NSI list | Enter the target NSI(s) (Network Slice Instances). | |||||
Customize Format | Select this option to enter customized formats for the Target NSI list. The default formats are in accordance with RFC 29571-G11.
|
...