I am a Mac user and don't have access to the powershell cli tools. I want to authenticate my java program to the azure in resource manager mode (arm)
According to the docs i have read so far, i have created a app in the Active directory, but I don't see any option to upload any certificate to the application for authentication in the UI. Also, I don't see any option in the UI for assigning privilege to the application for using resource manager api.
Is using powershell the only option to do the above tasks ?
I am a Mac user and don't have access to the powershell cli tools. I
want to authenticate my java program to the azure in resource manager
mode (arm)
I'm not sure why you say that. CLI tools are built using node.js (thus available on all platforms) and are different than Azure PowerShell Cmdlets. Please see this link for using CLI tools with Azure Resource Manager - https://azure.microsoft.com/en-in/documentation/articles/xplat-cli-azure-resource-manager/.
According to the docs i have read so far, i have created a app in the
Active directory, but I don't see any option to upload any certificate
to the application for authentication in the UI.
With Azure Resource Manager, you don't have to do that. The authentication/authorization will be done via Azure Active Directory. Certificate based authentication is for Azure Service Management API.
Also, I don't see any option in the UI for assigning privilege to the
application for using resource manager api.
This, you can do through Azure Preview Portal. See this screenshot below where I have assigned permission to an application on my Azure Subscription.
Related
I am currently working on xmpp-openfire server with java
I want to create and delete user in openfire server using RestAPI.
I already read the document http://www.igniterealtime.org/projects/openfire/plugins/restapi/readme.html#create-a-user
But I can't access that using that server
I don't know the steps which should i will follow.
First of all, you need to upload RestAPI plugin into openfire. You can do this from plugins admin view as there is a "Available plugins` link where you will download and deploy plugin with single mouse click
Later on, you have to enable and configure the plugin is plugin management section (Admin Web Interface) where you will configure ACL and security keys.
Then you can try to access REST service via GET http://example.org:9090/plugins/restapi/v1/users
with proper headers (described in docs from link you have provided)
Our product is a hosted Web application which needs to be accessed by a client X using SSO.
The client credentials are maintained on a Azure Cloud platform, and users are authenticated when they login to their Windows PC.
What is the best way for us to integrate our application on the client's Windows environment, so that all users are authenticated without logging in to our application?
The client has pointed out that we could use ADAL but i'm not sure if that works as we do not have our own AD based or LDAP based user management platform. We currently store all the user management data in the DB.
I'm a newbie to this topic so any guidance is really appreciated.
Based on my understanding, the issue is that the authenticated user from a portal access a url link of Java Web Application working with SSO when the Java webapp and the portal are not identical.
Per my experience, I think you can try to use Azure AD Application Proxy to solve the issue. You can refer to the document https://azure.microsoft.com/en-us/documentation/articles/active-directory-application-proxy-sso-using-kcd/#working-with-sso-when-on-premises-and-cloud-identities-are-not-identical to know the application scenario of Application Proxy.
You can try to follow the steps below to implement the needs. And as references, there are some documents explained how to do for each step.
Enable the Azure AD Application Proxy on Azure Portal, and install & register the proxy connector for your application. Please refer to the doc https://azure.microsoft.com/en-us/documentation/articles/active-directory-application-proxy-enable/ for more details.
Publish your application using Application Proxy, please follow the wizard steps of the doc https://azure.microsoft.com/en-us/documentation/articles/active-directory-application-proxy-publish/.
Enable SSO for your application and the portal, please review the section Working with SSO when on-premises and cloud identities are not identical of https://azure.microsoft.com/en-us/documentation/articles/active-directory-application-proxy-sso-using-kcd/#working-with-sso-when-on-premises-and-cloud-identities-are-not-identical.
If some issue encounted in implementing the plan, you can firstly refer to the doc https://azure.microsoft.com/en-us/documentation/articles/active-directory-application-proxy-troubleshoot/ to troubleshoot.
Any concern, please feel free to let me know.
I am pretty new to Amazon AWS technologies, and I have been going through all their documentation. My goal is to create a new web service for a use case (preferably REST) using Tomcat.
I want to use this service in multiple clients like Android, Iphone, Tablet, Web etc.
Some of the examples I want to support are like -
GET http://myservice.com/user/{userid}
PUT http://myservice.com/user/{user-data}
Does AWS or any other cloud service providers provide anything out of the box for deploying such services with minimal code changes?
With AWS, you create a virtual server, customize it, and then use it. When you create a server, you pick your operating system and the size of the server you need. Once it is running, you can login and customize it.
For example, you might start a linux server using the Amazon Linux AMI (amazon machine image). You can use yum to install tomcat. You can drop your war file into the tomcat webapps directory.
Set up access in the security group (firewall) to allow your clients to access the relevant port(s).
Bottom line is that the process is basically the same as if you are doing this on a new server of your own.
I have created Virtual Machine directly on Azure Portal, Now i am trying to enable the Diagnostic logs for monitoring the CPU Usage. But i am not able to see the configure Tab in Cloud Service. Where as i observed that if i deploy the VM using Visual Studio then it shows the tag to configure cloud service and diagnostic logs.
I have also tried to get the service definition and cloud service configuration using REST API "Get Package", http://msdn.microsoft.com/en-us/library/azure/jj154121.aspx but it failed saying that no service definition exits.
How can i enable Diagnostic logs or is there any way to get the CPU Usage and other matrics using REST API or Java API?
I have accomplished deploying a java web/worker role using Azure SDK for Eclipse with the help of the following site : http://dotnetslackers.com/articles/net/Developing-a-Hello-World-Java-Application-and-Deploying-it-in-Windows-Azure1.aspx
Are there options to deploy a java web/worker role using REST APIs of Azure.
Thanks in advance
Yes there is.
From this tutorial you've learned how to directly deploy your application (web role) to Windows Azure. The Windows Azure Tools plugin for Eclipse have one more option - create package. If you just create a package you can use it to later deploy it as Cloud Service (that is the web/worker role) via REST API or PowerShell cmdlets.
However the process of using REST API will be a two step process:
You upload your package to an Azure blob storage using the BLOB REST API.
Create a production deployment for your cloud service pointing the correct package URI in the blob. Do this by using the Azure Management REST API - Create Deployment operation;
Note that the REST Management API for Azure is using client certificate for authentication, which you first have to upload via the management portal.