Missed Team ’24? Catch up on announcements here.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to manage Customers in combination Atlassian Access

Stéphane Veraart January 31, 2022

We are working on JSM Cloud Premium and we're planning on using Atlassian Access. I am running into some challenges getting clear exactly how this will work.


Atlassian mentions portal-only customers do not need a paid account, yet on the page for the pricing and licensing documentation it is referred to as in that the customers need an Atlassian account. Our (internal) end-user customers don't have an Atlassian account. So this will not work.

Alternatively there is the option of non-paying user policy within Atlassian Access using Azure AD still. This removes the SSO and MFA options, but it isn't clear if these users will authenticate against Azure AD (same user name/password) or not?

Importing users or any other synchronous/asynchronous option doesn't seem to work either because the Atlassian API for (SCIM) user provisioning has been deprecated since 2019. 

Does anyone have any experience or recommendations when dealing with Azure AD portal-only customers?

 

Screenshot 2022-01-31 at 13.43.33.png

1 answer

0 votes
Angélica Luz
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 1, 2022

Hello @Stéphane Veraart,

Thank you for reaching out to the Atlassian Community!

When it comes to customer accounts, they can have or not have an Atlassian account and they are not counted towards the licenses.

It’s only necessary to pay for users that are added to the default access group that gives access to the products.

Screen Shot 2022-02-01 at 16.57.43.png

For example, if there is an internal user and they are not part of any default group (it can be for Service Management, Software, Confluence), you won’t have to pay for their licenses because they don’t have access to the product.

This type of internal user is also considered a customer because if they don’t have access to any product, they will be redirected to the customer portal when they log in.

Summarizing:

People added to the Customers’ page directly in a Service project are considered Customers.

People invited as internal users (from User management), but that are not part of any default access group and only have “Has access on site” are also a customer.

On the screenshot below is an example of an internal user being a customer. Note that, none of the products are enabled for them, only the “Has access on site”. 

 Screen Shot 2022-02-01 at 16.37.23.png

Now, regarding Atlassian access, SSO, and the Customer portal.

The customer portal, currently, doesn't work with SSO. Customer accounts are stored locally and it's not possible to sync their accounts with an identity provider. 

SSO only works for Atlassian accounts, so in case you need customers to log in using SSO and enforce security policies, they must have an Atlassian account (internal user without application access as I explained above) and use the same URL as internal users to login (xxxxxxx.atlassian.net instead of xxxxxxx.atlassian.net/servicedesk/customer/portals).

If you have any other questions regarding this matter, please let us know.

Kind regards,
Angélica

Stéphane Veraart February 2, 2022

Hi Angelica,

Thanks for your reply. I understand the principles, I think.

JSM is planning to be used as an internal support management tool - in line with the Enterprise Service Management (ESM) strategy of Atlassian for JSM - for the IT, Finance and Operations teams. 

The client uses Azure AD with user IDs, passwords and a password policy containing 1600 users of which 50-100 will be JSM agents.

However, how does a company or IT team manage the below in practice?

 


The customer portal, currently, doesn't work with SSO. Customer accounts are stored locally and it's not possible to sync their accounts with an identity provider. 


Not having SSO by itself is acceptable, yet managing 1500 Customer accounts locally in the application is a bit of a stretch in terms of manageability and also not compliant with password and other security policies.


How would you suggest managing Customers users in this context?

 

With regards to the linked article:

 


Problem Definition

Currently it is not possible to integrate sso with JIRA Service Desk, it would be better if can provide this functionality so that customer does not need to sign in to the customer service portal in order to raise a request.

Workaround

If the customer (portal-only user) has an email address verified with Atlassian Access, site-admin can migrate the account to Atlassian account so that the customer can login with SSO.
Once migrated, ensure that the site access is enabled and ensure that there is no application access. This will ensure that there are no license consumed and have the users treated as a customer.


I think I understand this workaround, however I still have a few questions:

- How can the users be migrated? 

- Will these users count as paid users for Access or not?

 

Sorry for all the questions but I am just try to make this work for our client.

Angélica Luz
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 2, 2022

Hi @Stéphane Veraart,

The customers' accounts are local, so when you verify a domain and claim the accounts, internal licensed users and users with an Atlassian account will be managed under the Organization where you claimed the domain.

Customers, even being from the same domain, if they don’t have an Atlassian account, will be managed on a separate menu directly on User management and it’s not possible to apply security policies for them as well.

How can the users be migrated? 

Customer accounts can be migrated on Cog icon > User management > Jira Service Management.

Screen Shot 2022-02-02 at 16.55.25.png

Before migrating their accounts, I would suggest disabling the product access, so once they are migrated, they won’t be added to any default group. This setting won’t affect any existing user, it will just prevent the migrated customers to be automatically added to the groups.

 Screen Shot 2022-02-02 at 16.57.31.png

Will these users count as paid users for Access or not?

No, internal accounts that are not part of any default group (with product access) won’t be billed.

Using my screenshot above as an example, the group that gives agent permission to users is jira-servicedesk-users. So, if 3 users are added to the default group jira-servicedesk-users and 200 other users that are not part of any default group, it will be necessary to pay just for 3 users.

We found a documentation that better explains how Atlassian access is billed:

Will I pay for my Jira Service Management users? 

Portal only customers will not be counted towards your Atlassian Access bill. If your portal only customers have an Atlassian account, any Atlassian Access features will be enabled for their account, however they'll not be a billable user for Atlassian Access unless they also have product access to another Atlassian Access supported product. Only Jira Service Management agents will be counted towards your Atlassian Access bill.

Stéphane Veraart February 4, 2022

Hi Angelica,

Thanks for the information and insights into how things work. I am still struggling with the idea of having users local. We are dealing with a conglomerate of companies that may or may not have the same domain or other domains. Also we have different locations all around the world.

There will be only 1 team (2-3 people) managing all the customer users from around the world. They have Azure AD as a central place to manage all these users and accounts now, so having to manage them in another application would become a bit cumbersome for them.

Questions like resetting passwords, accounts being locked out and/or other account related questions would come to this team instead of the IT team managing the rest of the accounts in Azure AD

When migrating the users, I think the above mentioned challenges apply as well. I also am curious of how the passwords will be migrated, if they are even?

Are there any other options of managing customer accounts not being in the internal directory?

Angélica Luz
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 7, 2022

Hi @Stéphane Veraart,

I’m glad I could help.

I also am curious of how the passwords will be migrated, if they are even?

When migrating the accounts, the customer account (the local one) will be set as inactive and a new account will be created. The customer will receive an email to create a new password for their Atlassian account. 

Are there any other options of managing customer accounts not being in the internal directory?

No, customers can be managed directly via user management under the Jira Service Management menu or, if migrated under Users also on the user management menu. The difference is that, when having an Atlassian account, if the domain is verified and claimed, it will be possible to manage them via Organization.

Stéphane Veraart February 8, 2022

Thanks again for your reply.

I'm afraid this does not meet our clients requirements for user management - they have internal users acting/behaving as Customers for internal Service Management.

This would mean every time new users are provisioned in Azure AD as they are, they would have to find a way to get those into it as an Atlassian account and manage the users locally.

What are the plans for Atlassian in future development or features with regards to this subject of internal users as customers?

Angélica Luz
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 9, 2022

Hi @Stéphane Veraart,

You can find everything that will be implemented in the future on our public roadmap:

Related to user management, there is only one for now, but not related to the customer accounts:

Screen Shot 2022-02-09 at 10.06.15.png

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
TAGS
AUG Leaders

Atlassian Community Events