当前位置:网站首页>Secure Custom Web Application Login
Secure Custom Web Application Login
2022-08-03 12:33:00 【The user 7741497】
In addition to the recommended REST application support, the product supports two types of traditional Web applications: CSP and >Zen.It is important to follow the recommended protocol when configuring custom login pages that use CSP and Zen.These protocols provide greater security and minimize incompatibilities when upgrading to new products or versions.
AboutCreate a custom CSP login page
Create a custom CSP login page:
- Create a subclass of the
%CSP.Loginpage. - To customize the behavior of your application, override the subclass's
Drawmethod so that the page looks the way you want.These include methods to modify the appearance of the login page and methods to modify the appearance of the security token page (if using two-factor authentication):
- Login page method -
DrawCSS3STYLE,DrawHEAD,DrawSTYLE,DrawTitle - Security Token (ST) page methods -
DrawSTHEAD,DrawSTTitle
Note that the DrawTitle and DrawSTTitle methods call the DrawTitleSection method.
- Call subclasses as needed in the application.
Important: When creating a custom login page, you must use a subclass of %CSP.Login.Other methods of creating login pages in CSP applications can cause various problems.If you write a custom login page that does not use the %CSP.Login subclass, and you apply any changes from upgrading or securing the instance, the login page may fail without an error message.For example, a user might try to log in with a valid username and password, but their login will fail for no apparent reason.This situation may indicate that the custom login needs to be changed to use the desired method.
AboutCreate a custom Zen login page
Zen has been deprecated
边栏推荐
- R语言ggplot2可视化:使用ggpubr包的ggline函数可视化折线图、设置add参数为mean_se和dotplot可视化不同水平均值的折线图并为折线图添加误差线(se标准误差)和点阵图
- php microtime encapsulates the tool class, calculates the running time of the interface (breakpoint)
- After completing the interview and clearance collection of Alibaba, I successfully won the 15th Offer this year
- Unsupervised learning KMeans notes and examples
- YOLOv5 training data prompts No labels found, with_suffix is used, WARNING: Ignoring corrupted image and/or label appears during yolov5 training
- 秋招招工作
- Take you understand the principle of CDN technology
- 5个超好用手机开源自动化工具,哪个适合你?
- 数据库系统原理与应用教程(073)—— MySQL 练习题:操作题 131-140(十七):综合练习
- 期货公司开户关注的关键点
猜你喜欢

YOLOv5 training data prompts No labels found, with_suffix is used, WARNING: Ignoring corrupted image and/or label appears during yolov5 training

How can I get a city's year-round weather data for free?Precipitation, temperature, humidity, solar radiation, etc.

c语言进阶篇:内存函数

子结点的数量

After completing the interview and clearance collection of Alibaba, I successfully won the 15th Offer this year

基于Sikuli GUI图像识别框架的PC客户端自动化测试实践

浅谈程序员的职业操守

3年软件测试经验,不懂自动化基础...不知道我这种测试人员是不是要被淘汰了?

"Digital Economy Panorama White Paper" Financial Digital User Chapter released!

什么是分布式锁?几种分布式锁分别是怎么实现的?
随机推荐
【必读要点】Pod控制器Deployment更新、回退详解
3年软件测试经验,不懂自动化基础...不知道我这种测试人员是不是要被淘汰了?
从零开始C语言精讲篇5:指针
mysql进阶(二十四)防御SQL注入的方法总结
php microtime 封装工具类,计算接口运行时间(打断点)
苹果发布 AI 生成模型 GAUDI,文字生成 3D 场景
pandas连接oracle数据库并拉取表中数据到dataframe中、生成当前时间的时间戳数据、格式化为指定的格式(“%Y-%m-%d-%H-%M-%S“)并添加到csv文件名称中
Simple implementation of a high-performance clone of Redis using .NET (1)
类型转换、常用运算符
Last blog for July
pytorch+tensorboard使用方法
使用.NET简单实现一个Redis的高性能克隆版(一)
解决oracle安装在linux中jdk的冲突
flink流批一体有啥条件,数据源是从mysql批量分片读取,为啥设置成批量模式就不行
R语言ggplot2可视化:使用patchwork包的plot_layout函数将多个可视化图像组合起来,ncol参数指定行的个数、byrow参数指定按照行顺序排布图
5个超好用手机开源自动化工具,哪个适合你?
Image fusion GAN-FM study notes
从器件物理级提升到电路级
期货公司开户关注的关键点
R语言使用zoo包中的rollapply函数以滚动的方式、窗口移动的方式将指定函数应用于时间序列、计算时间序列的滚动标准差(设置每个窗口不重叠)