I have my project in TFS that is located on visualstudio.com. But now I need to share it to few users only by only email and they do not have Microsoft account. Is it possible to get somethink like share link or read only priviliges link.
Thank you
No, they need to create a Microsoft Account. Though they can create an account for their existing email address (so that they don't get a new email account to go with it).
Related
I am very new to Jira REST API, I am trying to create a customer in Jira service Desk and followed the documentation Jira Documentation Rest API, and I was successfully able to
create a customer through REST API
Add customer to a particular Service Desk
Add Customer to an Organization
Now, I want a way to send an email about the login details and login URL to the newly created customer's e-mail or at-least where are the login credentials saved about the newly created customer, I can may be find a way to email in some other way. Please help.
I donĀ“t know your use case, but maybe a free login portal can work for you:
https://confluence.atlassian.com/servicedeskcloud/blog/2017/04/introducing-the-login-free-portal-for-jira-service-desk-cloud
We want to export all user accounts' info from our customer's TFS online account within a minimum of account name/E-mail address.
Using REST API-- Get a list of accounts still need the member ID or owner ID.
Is it possible to get the related info only with the account name or address programmatically?
Seems you are talking about VSTS. If you want to get a list of VSTS users (and other related information), you could use below API:
get https://{Account}.vsaex.visualstudio.com/_apis/userentitlements?api-version=4.1-preview
Simply replace {Account} with your specific VSTS account name, then you will get a result as below include Displayname/MailAdress:
You could also be able to call the API with C#.
More details please refer this wonderful blog: GET A LIST OF VSTS USERS WITH APIS
I have a virtual environment running on azure, and have installed and setup TFS correctly.
However I would like to know how I can give access to my project by using a hotmail account, or for example invite someone to the team which does not have a user in the active directory? I hope this is possible! :)
If you're using on-premise TFS hosted in Azure, you can't. User accounts are backed by AD/Windows security, plain and simple.
If you're using Team Services, you can use any email address you want and they can sign that email address up to be a Microsoft account, if it isn't already.
is there any API in VSTS that's equivalent to IIdentityManagementService2 in TFS? I used ReadIdentity(https://msdn.microsoft.com/en-us/library/ff731745(v=vs.120).aspx) to get the email address and display name of an account alias in TFS. I am trying to do the same in VSTS, but I am not finding anything that can do similar things in its REST API or Microsoft.VisualStudio.Services.* libraries.
Yes, you can get it via Accounts and profiles in VSTS Rest API, the "Accounts" can get the accounts in the collection and the "Profiles" can get the information like Display Name, Email address for the member.
One thing you need to notice is that, to call "Accounts and profiles" API, you must use OAuth2.0 authentication.
Q: Can I use basic auth with the profiles API?
A: No, you must use OAuth.
Dear GIT team and Stackoverflowers,
I'm using the Google Identity Toolkit in my iOS app and most of it is pretty cool.
I have a question regarding the use of gmail email addresses (everything that's considered a gmail address). Is it possible to force the GIT SDK to create a new account instead of linking with a existing gmail account?
For instance, if I were to try to sign in into my iOS app using my gmail email address, is it possible to indicate to GIT that it should NOT redirect to the Google sign in page, but rather to create a new account?
We've found that this process is a bit confusing for some users and would like to find a way to possibly change the flow a bit.
Appreciate any feedback!
Another option is to use the Rollout Percentage feature in the Identity Toolkit configuration page of Google Developers Console. If you set the rollout percentage to 0, users with #gmail.com will be treated as password accounts. If the percentage is set to 100, all users with #gmail will sign in
Regarding the question "create a new account instead of linking with a existing gmail account?", Google Identity Toolkit creates an account for your application, by copying the email address, name and photo_url from the user's account at Google. These are two separated accounts.
Although I'm not using Gitkit in an iOS app, you should be able to uncheck Google as an authentication option by going to the developers console for the project and clicking APIs > Enabled APIs > Identity Toolkit API > Settings.