can I share username across slack teams - slack

I'm new to slack and have the following question. I was initially invited for a team. I set up an account. Now I was invited to join another team. As far as I understood slack is based on teams. That means I can share the same mail address across teams. But if I want to join the second team I can't use the same username. It says I can't pick that username and should try another one. Do I need to choose a different username for every team?

Slack accounts are scoped on a team (tenant) basis, so you can use the same username and email address in different teams - or different ones - all that matters is that the username and email address aren't already in use.
In your case, it sounds like someone else has already nabbed the username you want, so you'll have to choose a new one, or contact an administrator to remove or rename the other user if they're inactive.

Related

Migration from Skype for Business on premises to Teams

I would like to set up teams for our user teams in Office365. The users are synchronized to the Azure Active Directory via AD Connect.
With 2 users I could not set up teams, because "Interpreted User Type" is set to "HybridOnpremSfbUser". The other users are "DirsyncSfBUser" and so it works. I guess because these 2 users were once used to test a SfB on premises server. But this server does not exist anymore. Therefore Move-CSUser is not possible.
I have already removed the attributes that refer to the SfB server from the AD user object and synchronized them again, but without changing them.
Does anyone have a solution or an idea?
VG Marius
Removing the Ad attributes and run adsync is the solution.
If it is not working. Please fallow below steps.
Delete the skype attributes for both AD accounts.
wait for the AD Replication.
check again AD accounts after replication. whether it is showing old attributes or new attributes. now do the adsync.
Please check both users should have valid teams license. Now check users are showing in teams console.

How to continue bot command answer after a signin action?

I have a bot command that needs users to sign in first in order to get the answer. For example, if user types in list my saved movies, the bot will send a sign in card with a sign in button. After the user signs in, the bot should give user the answer for the original command, but currently I don't know how yet. Do you have any idea how can I achieve this?
The Bot Framework includes the ability to save different kinds of state, most particularly "user" state, which is tied to the user themself, and conversation state which is tied to just a particular conversation. One of these, in particular conversation state, could be useful - you could save the command into conversation state, do the signin, and then check from there what command triggered the signin and therefore what to do next. I haven't done a lot of work with signin, but I think that should work. More info on this is available at save user and conversation data.
Just to confirm, I see you've tagged the question with MSTeams, so I assume the command you're offering the user requires access to, say, the Microsoft Graph or similar? I'm asking because you don't necessarily need to authenticate the user per se, if they're just accessing data in your own database, as an example - they're authenticated via the Teams client already - you'd want signin, I guess, in order to get a token so that you can call something else on behalf of the user (e.g. OneDrive)?
Hope that helps

Is it possible to get a list of another Slack user's colleagues?

Imagine I have a Slack app. After someone logs in with his or her Slack account,
I get their team ID.
Is it possible to use this team ID to get a list of all users that belong to
the same team as the logged in one?
What I tried
I looked at the users.list request
in the Slack docs, but it appears that it returns only those users who are in
the same team as me (i. e. I can get a list of my colleagues, but not those of
another user). In particular, there is no way to specify the team id.
Yes, that is possible. The Slack team is linked to the access token you use for users.list. If you use your own access token, you will of course only get the users from your own team.
To get the users from other Slack teams you need to use the access token your Slack app received during installation to that team (e.g. via Slack button). Your Slack app will also need the OAuth permission scopes users:read.

Is there a way to change a Google Account name/email?

I have ran into a problematic situation, which I really hope I can get help with.
I'm working on Jive Software solutions and we have a product that integrates Google Drive and Gmail.
This integration product was once part of a startup that was acquired by Jive and as such, the Google api project we are using for the integration belongs to a Google Account of a specific person which no longer works in Jive (we do have the credentials for the account though).
The problem is, that we want this account to be ours, i.e, a Jive software one.
So, one option I have, is to create a new account and replace the api account I'm using in the code to use the new one. This is bad, as it will break all the current authenticated clients, and will force them to take the oauth process all over again.
The other option I see, is to convert the existing Google account we are using to a jivesoftware one, so it will not be associated to any specific person but it will still be the same account.
Specifically I'm interesting in changing the Name and Email of this account.
Any suggestions of how we can achieve that?
A third option could be moving the api project to owned by another google account, but I couldn't find such an option in the UI, any clue?
There is no way to change a gmail address. You can forward all email to a new address with the name and email address you would like though.
This way you access all the email from an account that is a Jive software one but it is being forwarded from the old one still. However no one directly accesses the old one.
Check out https://support.google.com/mail/answer/10957?hl=en for more info.
According to the documentation, if you use Gmail with your Google Account, it's not currently possible to change your Gmail username after you've registered. with your username being the full email address you used to create your account. You can, however, change your nick name by going to https://myaccount.google.com and clicking Personal Info.

How can i have two organisation-instances with my one live id account

I just want to have a list with organisations after i have logged in with my liveid. Then i select one from these organisations and will be redirected to this organisation. For some weeks i did it so: i created a new test account with my old (used in another CRM online test system) liveid email. And each time after login i had a choice between two organisations. Now it's not possible any more.
How can i have two organisation-insatnces with my one live id account? (goal: DiscoveryService schould return two organisations for my test porposes)
thanks
If you use the URL for one organisation it asks for logon and then delivers that organisation. If you go to the generic page https://crm.dynamics.com and click "customer sign in" then after LiveID sign in you will be prompted for your org.

Resources