Skip to content

Commit 8115513

Browse files
authored
Update signalr-tutorial-authenticate-azure-functions.md
Add survey to get customer issue of tutorial
1 parent 4e616ea commit 8115513

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

articles/azure-signalr/signalr-tutorial-authenticate-azure-functions.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,14 @@ The following software is required to build this tutorial.
3232
* [Azure Functions](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions) - work with Azure Functions in VS Code
3333
* [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) - serve web pages locally for testing
3434

35+
[Having issues? Let us know.](https://aka.ms/asrs/qsauth)
36+
3537
## Sign into the Azure portal
3638

3739
Go to the [Azure portal](https://portal.azure.com/) and sign in with your credentials.
3840

41+
[Having issues? Let us know.](https://aka.ms/asrs/qsauth)
42+
3943
## Create an Azure SignalR Service instance
4044

4145
You will build and test the Azure Functions app locally. The app will access a SignalR Service instance in Azure that needs to be created ahead of time.
@@ -60,7 +64,8 @@ You will build and test the Azure Functions app locally. The app will access a S
6064
1. After the instance is deployed, open it in the portal and locate its Settings page. Change the Service Mode setting to *Serverless*.
6165

6266
![SignalR Service Mode](media/signalr-concept-azure-functions/signalr-service-mode.png)
63-
67+
68+
[Having issues? Let us know.](https://aka.ms/asrs/qsauth)
6469

6570
## Initialize the function app
6671

@@ -125,7 +130,7 @@ When running and debugging the Azure Functions runtime locally, application sett
125130
126131
1. Save the file.
127132
128-
133+
[Having issues? Let us know.](https://aka.ms/asrs/qsauth)
129134
130135
## Create a function to authenticate users to SignalR Service
131136
@@ -189,6 +194,8 @@ When the chat app first opens in the browser, it requires valid connection crede
189194

190195
This function takes the SignalR connection information from the input binding and returns it to the client in the HTTP response body. The SignalR client will use this information to connect to the SignalR Service instance.
191196

197+
[Having issues? Let us know.](https://aka.ms/asrs/qsauth)
198+
192199
## Create a function to send chat messages
193200

194201
The web app also requires an HTTP API to send chat messages. You will create an HTTP triggered function named *SendMessage* that sends messages to all connected clients using SignalR Service.
@@ -270,6 +277,8 @@ The web app also requires an HTTP API to send chat messages. You will create an
270277
271278
1. Save the file.
272279
280+
[Having issues? Let us know.](https://aka.ms/asrs/qsauth)
281+
273282
## Create and run the chat client web user interface
274283
275284
The chat application's UI is a simple single page application (SPA) created with the Vue JavaScript framework. It will be hosted separately from the function app. Locally, you will run the web interface using the Live Server VS Code extension.
@@ -288,6 +297,8 @@ The chat application's UI is a simple single page application (SPA) created with
288297
289298
1. The application opens. Enter a message in the chat box and press enter. Refresh the application to see new messages. Because no authentication was configured, all messages will be sent as "anonymous".
290299
300+
[Having issues? Let us know.](https://aka.ms/asrs/qsauth)
301+
291302
## Deploy to Azure and enable authentication
292303
293304
You have been running the function app and chat application locally. You will now deploy them to Azure and enable authentication and private messaging in the application.
@@ -484,13 +495,20 @@ Congratulations! You have deployed a real-time, serverless chat app!
484495
485496
![Demo](media/signalr-tutorial-authenticate-azure-functions/signalr-serverless-chat.gif)
486497
498+
[Having issues? Let us know.](https://aka.ms/asrs/qsauth)
499+
487500
## Clean up resources
488501
489502
To clean up the resources created in this tutorial, delete the resource group using the Azure portal.
490503
504+
[Having issues? Let us know.](https://aka.ms/asrs/qsauth)
505+
491506
## Next steps
492507
493508
In this tutorial, you learned how to use Azure Functions with Azure SignalR Service. Read more about building real-time serverless applications with SignalR Service bindings for Azure Functions.
494509
495510
> [!div class="nextstepaction"]
496511
> [Build Real-time Apps with Azure Functions](signalr-concept-azure-functions.md)
512+
513+
[Having issues? Let us know.](https://aka.ms/asrs/qsauth)
514+

0 commit comments

Comments
 (0)