<!--
  ~ Copyright (c) 2019, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
  ~
  ~ WSO2 Inc. licenses this file to you under the Apache License,
  ~ Version 2.0 (the "License"); you may not use this file except
  ~ in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~ http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing,
  ~ software distributed under the License is distributed on an
  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  ~ KIND, either express or implied.  See the License for the
  ~ specific language governing permissions and limitations
  ~ under the License.
  ~
  -->

<ClaimConfig>
    <Dialects>
        <Dialect dialectURI="http://wso2.org/claims">
            <!-- Claim related to maintaining the user account state -->
            <Claim>
                <ClaimURI>http://wso2.org/claims/identity/accountState</ClaimURI>
                <DisplayName>Account State</DisplayName>
                <!-- If user store based identity store is used, a proper mapped attribute
				in your user store must be configured for this. -->
                <AttributeID>accountState</AttributeID>
                <Description>Account State</Description>
                <ReadOnly/>
            </Claim>
            <!-- Claim related to TOTP Authenticator -->
            <Claim>
                <ClaimURI>http://wso2.org/claims/identity/secretkey</ClaimURI>
                <DisplayName>Secret Key</DisplayName>
                <!-- If user store based identity store is used, a proper mapped attribute
				in your user store must be configured for this. -->
                <AttributeID>totpSecretkey</AttributeID>
                <Description>Claim to store the secret key</Description>
            </Claim>
            <!-- Claim related to EmailOTP Authenticator -->
            <Claim>
                <ClaimURI>http://wso2.org/claims/identity/emailotp_disabled</ClaimURI>
                <DisplayName>Disable EmailOTP</DisplayName>
                <!-- If user store based identity store is used, a proper mapped attribute
				in your user store must be configured for this. -->
                <AttributeID>emailOTPDisabled</AttributeID>
                <Description>Claim to disable EmailOTP</Description>
            </Claim>
            <!-- Claim related to SMSOTP Authenticator -->
            <Claim>
                <ClaimURI>http://wso2.org/claims/identity/smsotp_disabled</ClaimURI>
                <DisplayName>Disable SMSOTP</DisplayName>
                <!-- If user store based identity store is used, a proper mapped attribute
				in your user store must be configured for this. -->
                <AttributeID>smsOTPDisabled</AttributeID>
                <Description>Claim to disable SMSOTP</Description>
            </Claim>
        </Dialect>
    </Dialects>
</ClaimConfig>
