How to mask out the input text in the google marketplace display file - google-apps-marketplace

We want our solution to be listed in the Google Marketplace. It is pay-as-you-go, so user also has to contact our company to get the license, which includes serial number and password.
We have a display file that includes an input field for the password that the user received from us when the user types the password, I want that field to be masked with '.' so it is invisible.
I checked the documents from Google Marketplace, and I could not find any answer.
Here is the input field from the display file:
- name: vStreamPassword
title: vSTREAM password
section: LICENSE
I want something that describes the user input should be masked out.

This display file is part of our Google cloud marketplace solution package which is required by Google, it describes all the input fields that the user will enter before he can create the VM. Our solution is Bring Your Own License, one field is asking user to type the license password which he received from us, and we want that field to display "." while he types just like when you type passwords.

Related

Adding additional MAPI email account via PowerShell on existing email profile

I'm looking for a way to take an existing email profile i.e. default "Outlook" and programmatically (preferably via Powershell) add another email account to the profile, so the end-user gets an additional email account. It should run one-time and if the 2nd profile with specific string exists - would skip and complete.
I don't know if it's possible, to the email should be comprised of firstname.lastname#domain.com - is it possible to use User Display name for the firstname.lastname part of the email?

VS Marketplace Add Member displayes Invalid Domain error

I am trying to add a member to Visual Studio Marketplace. In my account I go to Manage Publishers & Extensions -> Members and click om '+ Add'. Whatever e-mail I provide shows "Invalid Domain" error:
Is it a VS Marketplace bug or do I need to somehow link Azure directory (or any other users directory) first?
I'm having the same issue with a newly registered Publisher and have contacted Microsoft. Here's what I was told:
Apologies for the inconvenience you are facing. This is currently due to an issue at our end.
To unblock you, we can add the users manually to the publisher. Could you please provide us the VSIDs of the users that you are trying to add to the publisher?
To provide the VSID, do the following:
Login to the Marketplace (https://marketplace.visualstudio.com) with the email address that has to be added to the publisher.
After getting logged in, from the same browser window, open https://marketplace.visualstudio.com/_apis/connectiondata
You should see some JSON data in the window.
Copy paste the output of the page that you see. We are interested in the "id" field of the "authenticated" user.
We will manually add the users to your publisher, once we have the VSIDs details.
You'll want to contact Microsoft using the "Need help? Contact Microsoft" link that Grzegorz Smulko also mentioned, but you might as well collect the relevant IDs to include when you reach out to expedite the process.
Microsoft may be requiring Microsoft federated(Hotmail, Live..., or AD integrated) IDs.
Due to the complete lack of documentation, I have been unable to verify this claim.
This could also be attributed to Microsoft banning gmail.com as a valid source e-mail domain.
It looks like a bug to me.
I've tried to add a new member from the same domain as all the other existing members and I'm getting the very same error.
I'd suggest contacting MS using the "Need help? Contact Microsoft" link from the top-right corner.
There is an alternate way to add members via User Id. Please follow the steps mentioned here:
Ask member (that you want to add) to login their account on Marketplace
User Id will be visible by hovering over email as shown in image.
Member can copy the User Id by clicking copy-to-clipboard button and share with the current owner of the publisher(you).
Now the current owner of the publisher(you) can add member using User Id from members tab. Click on + Add -> Now enter the User Id-> Select a role you want to assign to the new member.
As shown in the below screenshot.

User API and Forgotten Text Message phone number

I'm using the REST API to obtain a list of users and properties.
http://developer.okta.com/docs/api/resources/users.html
The User object returned by Get Users or List Users contains the secondary email address (in the Profile object) and the forgotten password question (in the Credentials object). I do not see the forgotten password text message phone number and country. Is that not available in the User object, and if not is it available anywhere else?
Thanks,
Michael

is there a library to fetch user avatars?

Let's suppose we are adding users to a platform using the email address.
Until the invited users don't upload an avatar or a profile picture, the best we can display is either a generic "user icon" or a identicon (or similar).
I assume that given the email address, there's a possibility that the user is on LinkedIN, Google plus, facebook, twitter and who knows where.
Is there a library or do you have experience in writing an algorithm that will try to fetch a profile picture from multiple channels?
--edit--
I am aware of automatically generated avatars (identicon), but what I am really trying to achieve is personal avatar that belongs to the user.
The gravatar API is the simplest option:
http://www.gravatar.com/avatar/0123456789abcdef0123456789abcdef?s=80&d=identicon&r=g
Result:
The long hex number is the md5 hash of the user's email address (trimmed and lowercase). s is the avatar size.

Using Facebook Connect in cases where a username or other data is required

I'm working on a site that requires the user have a unique username to use all services on the site. They cannot self-change this username for community fairness.
We would like to allow users the simplicity of registering/logging in using their facebook accounts, but this username requirement is obviously a hurdle.
The only idea I have come up with is after the connect process, send the user to a final step page where they enter a username. The only downside to this is that the user has the ability to navigate away before entering a username, meaning we need to add further layers of checks to several site functions to ensure a user has a username, and prompt for one if not.
Any ideas on how to streamline this during the connect process? Any site examples of similar implementations where auxillary info is required to use some or all site features?
Have you looked at Facebook's registration plugin?
The Registration plugin allows users to easily sign up for your
website with their Facebook account. The plugin is a simple iframe
that you can drop into your page. When logged into Facebook, users see
a form that is pre-filled with their Facebook information where
appropriate.
https://developers.facebook.com/docs/plugins/registration/
The plugin also allows you to add custom fields so you could simply add your username field.
There are a load of advanced features including validation, here's an example in the Facebook documentation that includes the username field and checks to see if it's available
https://developers.facebook.com/docs/plugins/registration/advanced/#async

Resources