Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

midPoint

MidPoint is an identity management and governance platform. It is a comprehensive, feature-rich system, developed and maintained by a professional team of full-time engineers. MidPoint is open source software, available under the terms of Apache License and European Union Public License.

GitHub

Docs

Tips

How to extend your schema? (どうやってスキーマを定義するの?)

1. create XSD file to add your attributes. (XSD ファイルでスキーマ属性を定義する)

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<xsd:schema elementFormDefault="qualified"
            targetNamespace="http://midpoint.evolveum.com/xml/ns/story/orgsync/ext"
            xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
            xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema">

    <!-- user extension -->
    <xsd:complexType name="UserTypeExtensionType">
        <xsd:annotation>
            <xsd:appinfo>
                <a:extension ref="c:UserType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="sshKeys" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                        <xsd:appinfo>
                            <a:indexed>false</a:indexed>
                        </xsd:appinfo>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
</xsd:schema>

2. copy the file to midpoint directory. (そのファイルをmidpointディレクトリにコピーする)

3. restart midpoint server. (midpointサーバを再起動する)

Ref: MidPoint Tutorial, Chapter VI: Schema