Addovation Share - Setup Guide
Last Updated: 2024-11-15
IFS Configuration
Deploy Projection using Build Place
Refer Technical Documentation For IFS Cloud
- Build Place Deliveries
Configure IFS Values
There are few configurations required in IFS to support Addovation Share.
Prerequisites
- A service user with granted permission to Teams Integration projections.
Setup a Client
A Client Id along with Secret is required to authenticate end users.
- Sign in to IFS environment
- Go to
Solution Manager
>User and Permissions
>Identity and Access Manager
> Select IAM Client - Select
+
(Add New) button - Enter unique
Client ID
- Enter a
Description
- Enable
Service Accounts
- Select service user from the
Username
- Click
Ok
button
- Search and select newly created
Client Id
from IAM Client list. - Select edit button from top menu
- Select
+
(Add) button inRedirect Uri
section. - Enter your client Uri with
redirect
at the end.
{your uri}/redirect
Ex: https://share.addovation.com/redirect
- Select
Done
button and thenOk
button
Note
Client Id is required to configure Addovation Share in Addovation Cloud Portal.
Note
Client Secret is required to configure Addovation Share in Addovation Cloud Portal.
Client Id and Client Secret is available in IAM Client Details
Note
RealmId is required to configure Addovation Share in Addovation Cloud Portal. Realm Id is available in IFS Login URL
Azure Configuration
Resource group
A resource group is a container that holds related resources for an Azure solution. The resource group can include all the resources for the solution, or only those resources that you want to manage as a group.
Note
If you already have a resource group, you could use the existing group.
- Sign into the Azure portal with your Azure account.
- Select
Resource groups
and then selectCreate
.
Enter the following values:
Subscription
: Select your Azure subscription.Resource group
: Enter a new resource group name.Region
: Select an Azure location, such as Norway East.
Select
Review
+Create
Select
Create
. It takes a few seconds to create a resource group.Select
Refresh
from the top menu to refresh the resource group list, and then click the newly created resource group to open or select Notification (the bell icon) from the top and selectGo to resource group
to see the newly created resource group.
Create Log Analytics Workspace
A Log Analytics workspace is a unique environment for log data from Azure Monitor and other Azure services. To create Log Analytics Workspace please follow steps below.
- Click
Log Analytics Workspaces
(Search if Log Analytics is not listed in Azure Services)
- Click
Create.
- Add your details to required fields and click
Review
+Create.
- Click
Go to resource
and theLog Analytics Workspace
is ready to use.
Create Application Insights
Application Insights is a feature of Azure Monitor that provides extensible application performance management (APM) and monitoring for live web apps.
- Go to Azure Portal main page and click
Application Insights.
(Search if Application Insights is not listed in Azure Services)
- Click Create.
- Fill required fields and select previously created log analytics workspace as below. Now click
Review + Create
.
- Click
Create
.
- Click
Go to resource
.
- Click
Diagnostic Settings
and Add diagnostic setting.
- Click
Add diagnostic setting
.
- Now add below settings and select your
Log Analytics Workspace
from the drop down and save it.
Note
Instrumentation Key is important in configuring Addovation Share in Addovation Cloud Platform, which is available in Application Insights Overview.
Setup for OneDrive Support
OneDrive access requires to operate functions such as Edit in Browser, View Copy and Share OneDrive Links.
External sharing setting for a user's OneDrive
Addovation Share requires to Allow sharing with anonymous guest links and authenticated users
for OneDrive in order to upload IFS documents to OneDrive, which will be used to Edit, View and share OneDrive links.
- Sign in to https://admin.microsoft.com as a global or SharePoint admin. (If you see a message that you don't have permission to access the page, you don't have Microsoft 365 admin permissions in your organization.)
- In the left pane, select
Users
>Active users
- Select the user.
- Select the
OneDrive
tab, and under Sharing, selectManage external sharing
.
- Select
Allow sharing with anonymous guest links and authenticated users
, and then selectSave
.
Register New Application in Azure Active Directory
Azure Active Directory (Azure AD), part of Microsoft Entra, is an enterprise identity service that provides single sign-on, multi-factor authentication, and conditional access to guard against 99.9% of cybersecurity attacks.
- Log in to Azure portal
- Go to Azure Active Directory
(Search if Azure Active Directory is not listed in Azure Services)
- Go to App registration --> New registration
- Create an application using App registrations with a unique name (leave Redirect URI empty).
- Select the
Accounts in any organizational directory (Any azure AD directory - Multitenant)
forWho can use this application or access this API?.
- Click Register button
Add Client Secret
- Go to
Certification & Secret
--> SelectClient secrets
tab --> ClickNew client secret
- Provide a secret name
- Set expires in
- Click on
Save
button
Note
Client Secret is required configure Addovation Share in Addovation Cloud Portal.
Important
Once you created client secret save it for future use. The secret has one time access
Note
Client Id and Tenant Id from application overview is required to configure Addovation Share in Addovation Cloud Portal.
Add API Permissions
API Permissions are required to define level of access to the user provided through registered App in Azure AD.
- Go to
API Permission
-> Add a permission
- Select
Microsoft Graph
- Select type between Delegated permissions and Application permissions
- Search required permission name
- Select the permission name(s)
- Click Add permissions
- Add following API permissions to the Application and grant admin consent for tenant.
Setup Redirect URI
Important
Redirect URL needs only when the user needs to access a different tenant for OneDrive operations except for the tenant in which IFS environment configured .
- Go to Authentication --> Add a platform --> Web
- Enter Redirect URL and click Configure button
Redirect {Addovation Share Client URL Name}/redirect
Ex: https://your-client-url.com/onedriveSelect
Access token (used for implicit flows)
Select the
Accounts in any organizational directory (Any azure AD directory - Multitenant)
as ‘Who can use this application or access this API?’Click Save button
Note
Redirect URL is required to configure in Addovation Cloud Portal. You can get redirect URL from
Authentication --> Web --> Redirect URL.
Note
Authentication Endpoint is required to configure in Addovation Cloud Portal.
Go to Overview --> Endpoint --> Copy OAuth 2.0 authorization endpoint (v1).
Note
Token Endpoint is required to configure in Addovation Cloud Portal.
Go to Overview --> Endpoint --> Copy OAuth 2.0 token endpoint (v1).
Token Endpoint
- Token Endpoint is required to configure in Addovation Cloud Portal.
- Go to Overview --> Endpoint --> Copy OAuth 2.0 token endpoint (v1)
Log Analysis
Addovation Share has enabled the option to analyze logs using Azure Application Insights.
- Open Application Insights
- Select desired Application Insight
- Click on
Logs
In query window you can add queries to view data.
Filter errors list
let dataset=exceptions | where client_Type == "Browser" | distinct timestamp, type, assembly, itemType, client_Type | order by timestamp desc; dataset
You can select time range according to your requirement
Request count list
traces | summarize count() by message
Network Configurations
Click here to read details about network configurations.