IBM Security Verify API의 주제 기능을 사용하여 화면 맞춤형~실습 편~
개시하다
준비편은 주제의 다운로드, 업로드, 응용 방법과 리셋 순서를 소개했다.
실천 편에서는 로고를 교체하고 스타일시트를 덮어쓰며 Email/SMS OPP 정보를 변경하는 방법을 소개합니다.
1. 로고 이미지 바꾸기
로고 이미지를 png 파일로 바꿉니다.
templates\common\logo\default\logo.png을 교체합니다.
또한, templates\common\pagecomponents\default\page_header.파일 수정)을 참조하십시오.
로고 이미지를 png 파일로 바꿉니다.
templates\common\logo\default\logo.png을 교체합니다.
또한, templates\common\pagecomponents\default\page_header.파일 수정)을 참조하십시오.
<div class='heading'>
<img src="template/v1.0/static/logo.svg?themeId=@THEME_ID@">
</div>
<div class='heading'>
<img src="template/v1.0/static/logo.png?themeId=@THEME_ID@">
</div>
2. 스타일시트 덮어쓰기
기본 스타일시트는 다음과 같습니다.
http://<임차인명>.verify.ibm.com/usc/css/stateless.css
CSS 스타일 및 덮어쓰기 색상 모드를 templates\common\page로 설정components\default\page_style.css 파일에 기록됩니다.
/* css for customization
Add styling here to override classes from <tenant>/usc/css/stateless.css
*/
/* css for customization
Add styling here to override classes from <tenant>/usc/css/stateless.css
*/
body,
body.tile-background {
background:#fffbb5;
background-repeat:no-repeat;
background-position:15% 50%;
background-size:30%;
background-image:none;
}
body[cs-otp-delivery-selection] .method-action {
/*! font-size:16px; *//*! line-height:24px; */width:25%;
/*! text-align:centerright; *//*! display: inline-block; *//*! border-radius: 20%; *//*! font-size: 10; *//*! text-align: center; *//*! cursor: pointer; *//*! padding: 12px 12px; *//*! background: #6666ff; *//*! color: #ffffff; *//*! line-height: 1em; *//*! transition: .3s; *//*! box-shadow: 6px 6px 3px #666666; *//*! border: 2px solid #6666ff; */display: inline-block;
border-radius: 5%;
/*! font-size: 18pt; */text-align: center;
cursor: pointer;
padding: 6px 6px;
background: #6666ff;
color: #ffffff;
line-height: 1em;
transition: .3s;
box-shadow: 6px 6px 3px #666666;
border: 2px solid #6666ff;
}
body[cs-otp-delivery-selection] .method-action:hover {
box-shadow : none;
color : #6666ff;
background : #ffffff;
}
3. 라벨 변경
브라우저 언어 설정에서 자동으로 전환되는 탭 부분은 언어마다 속성 파일을 제공합니다.
변경할 언어의templatelabels.properties 파일을 편집합니다.
templates\common\labels\ja\template-labels.properties
~~~割愛~~~
# Log in Page
# These macros are used for templates that are related to log in, such as, combined login selection, login from Cloud Directory and passthrough login
# Title of the page
$LOGIN_TITLE$=サインイン - IBM Security Verify
# A label for the username input
$LOGIN_USER_NAME$=ユーザー名
# A label for the password input
$LOGIN_PASSWORD$=パスワード
# Text for the sign-in button
$LOGIN_BUTTON$=サインイン
~~~割愛~~~
~~~割愛~~~
# Log in Page
# These macros are used for templates that are related to log in, such as, combined login selection, login from Cloud Directory and passthrough login
# Title of the page
$LOGIN_TITLE$=サインイン - IBM Security Verify
# A label for the username input
$LOGIN_USER_NAME$=ユーザー名
# A label for the password input
$LOGIN_PASSWORD$=パスワード
# Text for the sign-in button
$LOGIN_BUTTON$=ログイン
~~~割愛~~~
4. 메일/일시 비밀번호 수정 정보
언어 설정에서 자동으로 전환되는 탭 부분은 언어마다 속성 파일을 제공합니다.
변경하고 싶은 언어의otpdelivery_email.xml 파일을 편집합니다.
templates\authentication\mfa\email\ja\otp_delivery_email.xml
<?xml version="1.0" encoding="UTF-8"?>
<root>
<Subject>
<Value>
ワンタイム・パスワード
</Value>
</Subject>
<Message>
<Value>
<![CDATA[<html>
<body style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #121212; padding: 12px;">
<h1 style="color: #4178BE;">ワンタイム・パスワード (OTP): </h1>
<h2 style="color: #666666;">@CORRELATION@-@OTP@</h2>
<p>要求を完了するには、この OTP を使用します。これは、@OTP_LIFETIME@ 分後に有効期限が切れます。</p>
<p>この E メールには応答しないでください。</p>
</body>
</html>]]>
</Value>
</Message>
</root>
<?xml version="1.0" encoding="UTF-8"?>
<root>
<Subject>
<Value>
ワンタイム・パスワード
</Value>
</Subject>
<Message>
<Value>
<![CDATA[<html>
<body style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #121212; padding: 12px;">
<h1 style="color: #4178BE;">ワンタイム・パスワード (OTP): </h1>
<h2 style="color: #666666;">@CORRELATION@-@OTP@</h2>
<p>ワンタイム・パスワード(OTP)としてこの値を入力ください。これは、@OTP_LIFETIME@ 分後に有効期限が切れます。</p>
<p>当メールの送信アドレスは送信専用となっております。このメールへの返信はできませんのでご了承ください。</p>
</body>
</html>]]>
</Value>
</Message>
</root>
5. SMS·단시간 비밀번호의 메시지 변경
언어 설정에서 자동으로 전환되는 탭 부분은 언어마다 속성 파일을 제공합니다.
변경하고 싶은 언어의otpdelivery_sms.xml 파일을 편집합니다.
templates\authentication\mfa\sms\ja\otp_delivery_sms.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- Message value should be less than 70 characters -->
<root>
<Message>
<Value>
ご使用のパスコードは @CORRELATION@-@OTP@ です。これは、@OTP_LIFETIME@ 分で有効期限が切れます。
</Value>
</Message>
</root>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Message value should be less than 70 characters -->
<root>
<Message>
<Value>
ワンタイム・パスワード (OTP)は @CORRELATION@-@OTP@ です。これは、@OTP_LIFETIME@ 分で有効期限が切れます。
</Value>
</Message>
</root>
6. 사용자 정의 화면의 예
최후
실천편으로 화면 맞춤형 방법을 소개했다.
소개된 항목 이외에도 맞춤형 제작이 가능합니다.자세한 내용은 매뉴얼을 참조하시오.
Reference
이 문제에 관하여(IBM Security Verify API의 주제 기능을 사용하여 화면 맞춤형~실습 편~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fitz/items/a9c25490d33cf689ea51텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)