Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can you have both client certificate security and service identity authentication in azure acs

We have a WCF service which requires a token supplied by azure's acs service and acs is configured to use the in built service identities for authentication.

Can we also only allow access to this service via client certificate authentication (so only clients that have the certificate installed can call the service) but also provide the user name and password to provide to the acs service to get the tokens provided by the acs service to establish claims for the services (and eventually for others users)

Or is it one or the other?

We will also be using https for the service eventually in case this makes a difference.

like image 295
Sam Holder Avatar asked Jan 23 '13 21:01

Sam Holder


People also ask

Which three authentication methods can be used by Azure multi-factor authentication?

Microsoft Authenticator app. FIDO2 security key. Certificate-based authentication. OATH hardware tokens (preview)

Does Azure have 2 factor authentication?

Azure AD Multi-Factor Authentication works by requiring two or more of the following authentication methods: Something you know, typically a password. Something you have, such as a trusted device that's not easily duplicated, like a phone or hardware key. Something you are - biometrics like a fingerprint or face scan.

Does Azure have the ability to both authenticate and authorize to use Azure resources?

Azure has built-in authentication and authorization services that provide secure access to Azure resources.


1 Answers

You should be able to do this by setting up multiple service identities in ACS one for username&password and one for certificate.

References:

http://msdn.microsoft.com/en-us/library/windowsazure/gg185924.aspx

http://msdn.microsoft.com/en-us/library/windowsazure/hh289316.aspx

http://msdn.microsoft.com/en-us/library/windowsazure/gg185954.aspx

like image 190
Imtiaz Avatar answered Oct 25 '22 02:10

Imtiaz