云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

天翼云_高速服务器_哪家好

小七 141 0

营销数据分析_网站_物联网需要的技术

准备好快速了解信息了吗?在本文中,我们将讨论Auth0规则,以及它们在添加特定的登录许可、限制或额外功能方面有多棒。我们将特别关注将用户的国家和时区添加到其个人资料信息中的规则。这样,我们就可以看到我们的用户从何处登录,以及我们的应用程序在全球的影响力有多大!这个特定规则的用例和需求取决于应用程序。但是什么是Auth0规则?Auth0规则允许我们快速向应用程序添加特定的"规则"。通过在Auth0仪表板中切换开关,我们可以设置用户角色、启用多因素身份验证(MFA)或强制电子邮件验证。让我们设置一个!已经使用Auth0身份验证设置了应用程序?继续跳到本文的"Auth0规则"部分!"Auth0规则允许我们快速向应用程序添加特定规则!"在推特上留言抓取应用程序让我们设置一个应用程序。对于今天的示例,我们将使用本文中关于验证Vue应用程序的GitHub Repo。在终端中运行以下命令以克隆并cd到项目中:git克隆https://github.com/auth0-blog/vue-events-auth.gitcd-vue事件验证现在我们已经进入了Vue应用程序,让我们开始设置Auth0应用程序!别担心,我们会回到这个应用程序!Auth0规则可用于正在使用Auth0应用程序的任何位置。正在设置Auth0首先,我们需要一个Auth0帐户。我们可以在这里注册一个免费的Auth0帐户。登录后,请按照以下步骤设置Auth0应用程序:转到Auth0仪表板并单击"+创建应用程序"按钮。命名新应用程序并选择"单页Web应用程序"。点击"创建"。在新Auth0应用程序的设置中,添加:8080到允许的回调URL、允许的注销URL、允许的Web源。点击页面底部的"保存更改"。将Auth0应用程序链接到Vue应用程序接下来,让我们回到我们的应用程序,我们将执行以下步骤:安装依赖项:npm Install在项目的根目录中创建一个新文件:auth_配置.json输入以下代码并将其更新为您的特定凭据:{"域":"您的-域.auth0.com","clientId":"您的客户端ID"}这些值可以在我们刚才创建的Auth0应用程序的"设置"选项卡中找到!启动应用程序:npm run serve查看应用程序::8080个我们现在应该看看这个!Auth0规则让我们回到Auth0仪表板。在那里,让我们点击左边菜单中的"规则"。现在,让我们点击"+创建规则"按钮。加入"国家"规则对于本快速入门教程,我们将激活Auth0规则,该规则将用户的国家/地区和时区添加到其用户数据中。我们已经点击"+创建规则",所以现在我们应该看到一个不同规则的长列表。找到一个写着"addcountrytotheuserprofile"并点击它。我们将看到一堆显示规则及其工作原理的代码,但要激活此规则,只需单击"保存更改"按钮。就这样!如果我们返回"规则"仪表板,现在应该会看到列出的规则:"我刚将Auth0规则添加到我的Vue应用程序!"在推特上留言获取用户的国家/地区让我们再检查一下这个是否有效!为此,我们需要添加一个控制台.log进入我们的代码来查看用户的数据。在我们的Vue项目中,导航到src/auth/索引.js并在底部输入以下行://src/认证/索引.js//文件顶部的代码}最后{//初始化内部身份验证状态这是我认证的=等待this.auth0客户端.isAuthenticated();这个用户=等待this.auth0客户端.getUser();这个。装载=错误;控制台.log(这个用户);//这行是新的!!}}});返回实例;};回到我们的本地主机:8080,行业大数据分析,打开dev tools(右键单击并单击"Inspect"),然后单击"Console",这样我们就可以看到控制台.log已启动。登录到应用程序,按照登录说明进行登录,登录后,我们将看到用户的对象显示在控制台中。正如我们在照片中看到的,有两条线显示了我的国家和时区!https://example.com/country:"你的国家"https://example.com/timezone:"你的时区"现在我们有了用户的国家和时区数据!就这些人!不必自己编写逻辑,微博淘客,Auth0规则为我们提供了项目可能需要的额外功能。有这么多Auth0规则可供选择!试试看,在下面的评论中告诉我们哪一个对你帮助最大!Auth0文档在几分钟内实现身份验证.灯箱{宽度:100%;高度:100%;位置:固定;顶部:0;左:0;背景:rgba(0,0,0,好评返现模板,0.85);z-指数:9999999;线高:0;光标:指针;}.灯箱图像{光标:指针;余量:0自动;显示:块;}.灯箱图像{职位:亲属;顶部:50%;左:50%;-ms转换:translateX(-50%)translateY(-50%);-webkit转换:翻译(-50%,-50%);转换:平移(-50%,-50%);最大宽度:100%;最大高度:100%;}@媒体屏幕和(最小宽度:1200像素){.灯箱图像{最大宽度:1200px;}}@媒体屏幕和(最小高度:1200像素){.灯箱图像{最大高度:1200px;}}.灯箱跨度{显示:块;位置:固定;底部:13px;高度:1.5em;线路高度:1.4em;宽度:100%;文本对齐:居中;颜色:白色;文本阴影:-1px-1px 0#000,1px-1px 0#000,-1px 1px 0#000,1件1件0万件;字体系列:"fakt web","Helvetica Neue",Hevetica,sans serif;字号:18px;}.lightbox.videowrapper容器{职位:亲属;顶部:50%;左:50%;-ms转换:translateX(-50%)translateY(-50%);-webkit转换:翻译(-50%,-50%);转换:平移(-50%,物联网是学什么的,-50%);最大宽度:900px;最大高度:100%;}.lightbox.videoWrapperContainer.videoWrapper容器{高度:0;线高:0;余量:0;填充:0;职位:亲属;填充底部:56.333%;/*自定义*/背景:黑色;}.lightbox.videoWrapper iframe{位置:绝对;顶部:0;左:0;宽度:100%;高度:100%;边框:0;显示:块;}.lightbox上一页,.lightbox下一个{高度:50px;线高:36px;显示:无;顶部边缘:-25px;位置:固定;顶部:50%;填充:0 15px;光标:指针;文字装饰:无;z指数:99;颜色:白色;字号:60px;字体系列:"fakt web","Helvetica Neue",Hevetica,sans serif;}.灯箱画廊#上一页,.灯箱画廊#下一个{显示:块;}.lightbox上一页{左:0;}.lightbox下一个{右:0;}.lightbox关闭{高度:50px;宽度:50px;位置:固定;光标:指针;文字装饰:无;z指数:99;右:0;顶部:0;}.灯箱#结束:之后,.灯箱#关闭:之前{位置:绝对;顶部边缘:22px;左边距:14px;内容:"";高度:3px;背景:白色;宽度:23px;-webkit转化来源:50%50%;-moz转化来源:50%50%;-o-转化原点:50%50%;转化来源:50%50%;/*狩猎*/-webkit变换:旋转(-45度);/*火狐*/-moz变换:旋转(-45度);/*IE公司*/-ms变换:旋转(-45度);/*歌剧*/-o变换:旋转(-45度);}.灯箱#结束:之后{/*狩猎*/-webkit变换:旋转(45度);/*火狐*/-moz变换:旋转(45度);/*IE公司*/-ms变换:旋转(45度);/*歌剧*/-o变换:旋转(45度);}.灯箱,.灯箱*{-webkit用户选择:无;-moz用户选择:无;-ms用户选择:无;用户选择:无;}函数为_imagelink(url){const p=/([a-z\-\u 0-9\/\:\.]*\(jpg | jpeg | png | gif))/i;返回url.match(p) 是吗?真:假;}函数回调(){常量项内容=document.getElementsByClassName("js条目内容")[0];常量图像=entryContent.querySelectorAll("img");图像.forEach(图像=>{常量url=图像.getAttribute("src");如果(url){if(is_imagelink(url)&&!image.classList.contains("无灯箱"){image.classList.add("灯箱图像");常量名称=图像.getAttribute("alt");图像.setAttribute("职务",姓名);}}});//单击灯箱移除document.body.onclick= () => {const灯箱=document.getElementsByClassName("灯箱")[0];如果(灯箱){lightbox.onclick= () => {

,淘客qq群