Is it possible to create Active directory Authentication for Shinyapps.io using Azure

Priyadharashini Parthiban 20 Reputation points
2023-05-25T05:19:13.5833333+00:00

If I want to create an Active Directory for Shinyapps.io with Azure functionality what are all the methods that I need to follow? Is there any subscription plan that needs to be used? Is it possible to achieve these functionalities in Azure?

Active Directory
Active Directory
A set of directory-based technologies included in Windows Server.
6,725 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
22,455 questions
0 comments No comments
{count} votes

Accepted answer
  1. Dillon Silzer 57,471 Reputation points
    2023-05-25T06:35:24.0833333+00:00

    Hello,

    Based on what you asked I interpreted it as you want to be able to authenticate to Azure AD from Shiny. Just from some quick research I have found the following documentation:

    Authenticating from Shiny (for Azure AD Token)

    https://cloud.r-project.org/web/packages/AzureAuth/vignettes/shiny.html

    Because a Shiny app has separate UI and server components, the interactive authentication flows require some changes. In particular, the authorization step (logging in to Azure) has to be conducted separately from the token acquisition step.


    If this is helpful please accept answer.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Sedat SALMAN 14,140 Reputation points MVP
    2023-05-25T07:41:17.7133333+00:00

    the following is the plan for r studio

    https://azuremarketplace.microsoft.com/en-us/marketplace/apps/rstudio-5237862.rstudio-connect?tab=PlansAndPrice&exp=ubp8

    it is quite expensive and also there is no direct method for Azure AD integration

    you need to edit code and add new functionality by yourself


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.