oidc-lib
Version:
A library for creating OIDC Service Providers
144 lines • 3.02 kB
JSON
{
"email": {
"input": "fieldset",
"content": {
"email": {
"label": "Email address",
"input": "email"
},
"email_verified": {
"label": "Verified",
"input": "radio",
"values": [
"true",
"false"
],
"default": "false",
"editable": false
}
}
},
"phone": {
"input": "fieldset",
"content": {
"phone_number": {
"label": "Phone",
"input": "text"
},
"phone_number_verified": {
"input": "radio",
"label": "Verified",
"values": [
"true",
"false"
],
"default": "false",
"editable": false
}
}
},
"address": {
"input": "fieldset",
"legend": "Postal Address",
"object": "address",
"content": {
"street_address": {
"label": "Address",
"input": "text"
},
"street_address_1": {
"label": "Apt or Unit",
"input": "text"
},
"locality": {
"label": "City",
"input": "text"
},
"region": {
"label": "State",
"input": "text"
},
"postal_code": {
"label": "Zip",
"input": "text"
},
"country": {
"label": "Country",
"input": "text"
},
"address": {
"input": "object",
"note": "contains all claims with object of \"address\""
}
}
},
"profile": {
"input": "fieldset",
"legend": "Profile",
"content": {
"name": {
"label": "Name",
"input": "text"
},
"given_name": {
"label": "First Name",
"input": "text"
},
"family_name": {
"label": "Family Name",
"input": "text"
},
"middle_name": {
"label": "Middle Name",
"input": "text"
},
"nickname": {
"label": "Nickname",
"input": "text"
},
"preferred_username": {
"label": "Username",
"input": "text"
},
"profile": {
"label": "Profile",
"input": "text"
},
"picture": {
"label": "Picture",
"input": "photo"
},
"website": {
"label": "Web Site",
"input": "text"
},
"gender": {
"label": "Gender",
"input": "radio",
"values": [
"male",
"female",
"alternative"
],
"default": "female"
},
"birthdate": {
"label": "Date of Birth",
"input": "text",
"template": "YYYY-MM-DD"
},
"zoneinfo": {
"label": "Zone Info",
"input": "text"
},
"locale": {
"label": "Locale",
"input": "text"
},
"updated_at": {
"input": "text",
"format": "date"
}
}
}
}