Answers
- SQL Azure only supports SQL authentication, which means that the client application needs access to the login details, which can pose a security risk.
- SignalR clients maintain connections to a single hub, which means that they will not send data to or receive data from other hub instances.
- Implement a backplane system such as Azure Service Bus to keep hubs updated in real time.
- Use the
Authorize
attribute at the controller or individual action level. - If we temporarily remove the
Authorize
attribute, we can use the browser to make HTTPGET
requests or a tool such as Fiddler or cURL to make other requests. - The hub SignalR URL is
api/signalr
. - We use the same
Authorize
attribute. - An AD application will be provisioned for the new site and the site's
Web.config
file will be updated with the newida:Audience
ID. - Client applications need to be given permission to access them.
- The
ida:Audience
ID is the ID of the target application, that is, the Web API, andida:ClientID
is the ID of the client...