How to show reports on publisher/developer portal - azure-api-management

Is there any way to provide show all the reports which is visible under API Management> Analytic to admin on developer portal?
Individual user can see his report on developer portal but how admin can see for all the user apart of portal.azure

Login to the Portal as an Administrator, Be sure that you are not logging in as a user.Then you can see all the analytics related to the APIM Like Top products, Top subscriptions, Top APIs etc.
img-1
In the Top-right corner go to Administrator-->Profile-->Analytics Report
img-2
img-3
img-4

Related

Azure API Management - Force B2C Login in the "APIM Developer Portal" without any user intervention (button click)

I would like to use Azure AD B2C as the only Sign-in mechanism for the APIM Dev Portal. Currently that works by showing a "Login with AAD B2C" button, and the user has to click that button to sign in.
This is fine but not ideal, I would like the login page to automatically redirect to B2C for login without showing the "Login with AAD B2C" button at all. This way, users who have already signed-in in B2C will also be automatically logged in to APIM Dev Portal.
Another way to achieve this could be to "trigger/simulate the Button click" automatically once the user goes to the login page. Essentially, we don't want our users to see that button, or have to click it.
Is this possible at all?

Is there a way to customize the 403 message using Google Auth?

When I log in with an account which does not belong to the expected domain, this message is shown (which is correct).
I think this message is kind of ugly and not understandable for a non-developer person. Is there a way to modify this message in the Google Cloud Console or inside the OAuth code? I would like to display for example:
The email you used does not belong to the happy.com domain.
I fount this Feature Request In the Public Issue Tracker, and there they suggest to follow the steps of Customize the rejected-app message. Basically it mentions:
Your current account, user#domain.com, doesn't have permission to do these steps. To continue, switch to an administrator account. This will open the Google Admin console.
Switch to administrator account now or Learn more
From the Admin console Home page, go to "" and then Security and then API controls.
Under App access control, go to the Settings section.
Type your custom text in the box under the following message: Show this message if a user tries to use an app that can’t access restricted Google services.
Click SAVE.
If this doesn't make it, I would recommend you to comment on that FR in which they mentioned:
I have filed this feature request internally.
You might also want to ‘star’ the FR to ensure that you receive updates about it. You can also adjust notification settings by clicking the gear icon in the top right corner and selecting settings.

Chatbase Login Integration

I integrated my application with the chatbase, but I would like my clients to have direct access to their email directly, as if it were a single step.
When I click a button in my application, it is directed to the logged-in chatbase screen.
Today I can only get it to the login screen, where it is still necessary to put the password to go to the dashboard, not logging directly into the application.
Is this possible? if yes, is there any kind of quickstart?
I followed the tutorial below to get to the login area, remembering that I use node.js
https://scotch.io/tutorials/easy-node-authentication-google
Thank you for your interest in Chatbase. There is currently no support for OAuth logins. Please see our recommended steps for third party integrations below:
Have the user open a Chatbase account with a Google linked email address
Have the user create a Bot in order to obtain the API key
Have the user integrate their analytics on your platform by providing the API key
Send the messages from their bot to their Chatbase API
Provide the user deeplinks to the Chatbase reports from within your UI

Enable Google Maps Platform error

For several clients we created websites with a Google Maps included. From July 1st you need an API key to keep those maps working on the website. On https://cloud.google.com/maps-platform/ I can create a new API key. But when I enter a new project name an click on next, I get an error screen, with just an icon with and no additional text, just a close button.
I've searched the web and found Google Cloud Platform with an error message: Google Cloud Platform service has been disabled. Please contact your administrator to restore service in G Suite Admin console. So I've searched de Admin settings (I'm an admin) but couldn't find a wrong setting and everything is enabled for API.
Does anyone have a clou where to search or with settings to adjust?
UPDATE: I've had contact with Google Support and it was a setting that was disabled. Thats why I couldn't create a project.
GOOGLE ADMIN > APPS > ADDITIONAL GOOGLE SERVICES > GOOGLE DEVELPERS CONSOLE (This setting was disabled and when enabled I was allowed to create a project an later add an billing account)
These are the steps I took to be able to enable billing.
Login to Google with the sys admin email address of the 'G Suite' account
Go here https://console.cloud.google.com/iam-admin/iam/organization
click on the identity tab on the left menu. (it created an identity)
click on the 'IAM' option on the left menu
Add billing account roles to the sys admin email by clicking on the pencil icon to the right of that user name. (I assume you could probably add another user here from the organisation and assign the billing roles to them instead)
Go to the Gsuite admin: https://admin.google.com/ and click on 'Apps'
Then click on 'Additional Google services' and enable 'Google developers console'
Then go to https://console.cloud.google.com/billing
select your organization from the 'Select an organization:' dropdown box
click on the 'add billing account' button in the middle of the screen
I have no idea how many of those steps are necessary, but at the end of it, it let me create a billing account

How to admin GCE user accounts from Cloud console?

I'm using an RHEL7 image.
The GCE docs say that the cloud console can be used to manage (Linux OS) user accounts, including (Linux OS) group membership:
https://cloud.google.com/compute/docs/access/user-accounts/#create_a_new_user_account
However, the instructions start with:
Go to the User Accounts page.
https://console.cloud.google.com/iam-admin/useraccounts/
That link to the User Accounts page will require you to select a project. Once selected, the resulting page is not the User Accounts page - it's the project's overall Dashboard page. If you enter into the search bar at the top of the Dashboard page [user accounts] and then click the offered item [User accounts] (subtitled IAM & Admin), the resulting page just says "(!) Failed to load".
This feature requires whitelist at this point:
"This is a Beta release of User Accounts. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. Request to be whitelisted to use this feature".