Please enable JavaScript to view this site.

WebOffice  2.66 Complete Guide

The authentication can be done in six ways:

1.None

2.Basic

3.Bearer

4.Bearer token request

5.Claims

6.HTTP Header token

Select the authentication type required by the service provider

 

None

Option 1 does not require any configuration but is not secure in any way.

 

Basic Authentication

Figure 16, Create a Service Provider - step 4 - Basic Authentication

Figure 16, Create a Service Provider - step 4 - Basic Authentication

Attribute

Explanation

Authentication Code

Code when third party uses basic Authentication

Authentication Password

Password when basic authentication is used.

 

Bearer Authentication

Figure 17, Create a Service Provider - step 4 - Bearer Authentication

Figure 17, Create a Service Provider - step 4 - Bearer Authentication

Attribute

Explanation

Bearer Provider Id

Provider Id

Bearer Auth Token

Authentication token

 

Bearer Token request Authentication

The Bearer Token Request authentication configuration provides the user with a way to utilize modern OAuth2 service communication security. This configuration allows the user to connect to the contemporary services, which require this new type of authentication. In case of Bearer Token Request authentication, the API call consists of two parts. First, the application calls the service to acquire the Bearer Token. Next, the acquired token is used for the authentication of the following call to obtain or transfer the necessary data.

Bearer Token Request

The information below shall be provided by the provider

Attribute

Explanation

Bearer Uri

Address to the provider

Session Token Container Key

The name of the message attribute, containing the Token

Bearer Login Name Key

Login Name attribute name. E.g. “login”, “email”, “username” etc.

Bearer Login Name Value

User’s login name value with the service

Bearer Password Key

Password attribute name. E.g. “password”, “secret” etc.

Bearer Password Value

The actual user’s password

Grant Type Key (optional)

The name of the Grant type attribute

Grant Type Value (optional)

The actual value of the Grant type

Scope Key (optional)

The name of the Scope attribute

Scope Value (optional)

The actual value of the Scope attribute

Content Type

The type of the message content required by the service E.g. “application/json”, “application/x-www-form-urlencoded” etc.

 

Claims Authentications

Figure 18, Create a Service Provider - step 4 - Claims Authentication

Figure 18, Create a Service Provider - step 4 - Claims Authentication

Attribute

Explanation

Claims Wrap Endpoint (Acquire)

 

Claims Wrap Scope (Realm)

 

Claims Wrap Issuer

 

Claims Wrap Signing Key

 

 

HTTP Header Token Authentications

HTTP Header Token

Attribute

Explanation

HTTP Header name

The name in the Header attribute/element

HTTP Header Value

The value of the attribute/element