Authentication (EasyAuth) on Linux consumption plan

%3CLINGO-SUB%20id%3D%22lingo-sub-1833405%22%20slang%3D%22en-US%22%3EAuthentication%20(EasyAuth)%20on%20Linux%20consumption%20plan%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1833405%22%20slang%3D%22en-US%22%3E%3CP%3EIs%20support%20for%20authentication%20(EasyAuth)%20on%20Linux%20consumption%20plan%20in%20the%20works%3F%20Is%20there%20an%20alternative%20right%20now%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI'm%20currently%20utilising%20the%20premium%20plan%20to%20get%20the%20authentication%20functionality...fortunately%20I%20need%20the%20hot%20start%20for%20this%20use%20case%2C%20but%20there%20are%20other%20use%20cases%20coming%20up%20where%20a%20pure%20consumption%20plan%20approach%20would%20be%20more%20appropriate.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1833739%22%20slang%3D%22en-US%22%3ERe%3A%20Authentication%20(EasyAuth)%20on%20Linux%20consumption%20plan%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1833739%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F850593%22%20target%3D%22_blank%22%3E%40BobbyJ10%3C%2FA%3E%26nbsp%3BI%20just%20tried%20this%20on%20a%20Linux%20plan%20in%20Azure%20and%20see%20the%20authentication%20features%20lit%20up.%26nbsp%3B%20We%20also%20have%20a%20walk-through%20on%20it%20here%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fapp-service%2Ftutorial-auth-aad%3Fpivots%3Dplatform-linux%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fapp-service%2Ftutorial-auth-aad%3Fpivots%3Dplatform-linux%3C%2FA%3E%26nbsp%3B%20Can%20you%20outline%20what%20challenges%20you're%20having%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1833879%22%20slang%3D%22en-US%22%3ERe%3A%20Authentication%20(EasyAuth)%20on%20Linux%20consumption%20plan%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1833879%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F319411%22%20target%3D%22_blank%22%3E%40CloudyRyan%3C%2FA%3EDouble%20checked%20mine%20to%20make%20sure%20I'm%20not%20going%20mad%20%3A)%3C%2Fimg%3E%20It's%20definitely%20greyed%20out.%20%3CSTRONG%3Ecreation.png%3C%2FSTRONG%3E%20shows%20the%20option%20chosen%20when%20creating%20the%20function%20app%2C%20and%20%3CSTRONG%3Eapp%20service%20plan.png%3C%2FSTRONG%3E%20shows%20the%20plan%20type%20(Y1%3A%200).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1833811%22%20slang%3D%22en-US%22%3ERe%3A%20Authentication%20(EasyAuth)%20on%20Linux%20consumption%20plan%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1833811%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F850593%22%20target%3D%22_blank%22%3E%40BobbyJ10%3C%2FA%3E%26nbsp%3BInteresting%20--%20I%20see%20it%20enabled.%26nbsp%3B%20Can%20you%20tell%20me%20the%20plan%20you're%20using%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1959068%22%20slang%3D%22en-US%22%3ERe%3A%20Authentication%20(EasyAuth)%20on%20Linux%20consumption%20plan%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1959068%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F185703%22%20target%3D%22_blank%22%3E%40Anthony%20Chu%3C%2FA%3E%26nbsp%3Bwhat%20is%20the%20status%20of%20that%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDuring%20the%20company%20hackathon%2C%20on%20the%20office%20subscription%20on%20Azure%20we%20have%20created%20the%20Azure%20Functions%20App%20on%20the%20consumption%20plan%20on%20Linux%20and%20Authentication%20was%20available%20out%20of%20the%20box.%3C%2FP%3E%3CP%3EI%20was%20surprised%2C%20so%20I%20did%20the%20same%20thing%20today%20on%20my%20private%20company%20account%20and%20it%20is%20still%20greyed%20out.%3C%2FP%3E%3CP%3EWhy%3F%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

Is support for authentication (EasyAuth) on Linux consumption plan in the works? Is there an alternative right now?

 

I'm currently utilising the premium plan to get the authentication functionality...fortunately I need the hot start for this use case, but there are other use cases coming up where a pure consumption plan approach would be more appropriate.

8 Replies

@BobbyJ10 I just tried this on a Linux plan in Azure and see the authentication features lit up.  We also have a walk-through on it here: https://docs.microsoft.com/en-us/azure/app-service/tutorial-auth-aad?pivots=platform-linux  Can you outline what challenges you're having?

Thanks  @CloudyRyan, specifically when a Linux based Azure Function App (say Python) on the consumption plan has the Authentication/Authorization option greyed out on the Function App page in the Azure Portal.

@BobbyJ10 Interesting -- I see it enabled.  Can you tell me the plan you're using?

@CloudyRyanDouble checked mine to make sure I'm not going mad :) It's definitely greyed out. creation.png shows the option chosen when creating the function app, and app service plan.png shows the plan type (Y1: 0).

EasyAuth on Linux Consumption is on the way. Hopefully you’ll see it light up in the next month or two. Thanks for your patience.
Got it. My example was not the consumption plan and I missed that in the subject. That is coming soon for the consumption plan.

@Anthony Chu what is the status of that?

 

During the company hackathon, on the office subscription on Azure we have created the Azure Functions App on the consumption plan on Linux and Authentication was available out of the box.

I was surprised, so I did the same thing today on my private company account and it is still greyed out.

Why? 

this is pretty relevant for me, I've deployed Linux partially because I want the better cold starts shown here: https://twitter.com/MikhailShilkov/status/1347194379748995077

 

But frustrating to not be able to use Azure Active Directory to secure them, as that's kind of a key feature for most user facing stuff (where cold starts are most relevant).