FHIR IG analytics| Package | io.health-samurai.core.r4b |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-AuthConfig.json |
| FHIR Version | R4B |
| Source | https://simplifier.net/resolve?scope=io.health-samurai.core.r4b@0.2601.0&canonical=http://health-samurai.io/fhir/core/StructureDefinition/AuthConfig |
| URL | http://health-samurai.io/fhir/core/StructureDefinition/AuthConfig |
| Version | 0.2601.0 |
| Status | active |
| Name | AuthConfig |
| Type | AuthConfig |
| Kind | resource |
No resources found
No resources found
No narrative content found in resource
{
"derivation": "specialization",
"fhirVersion": "4.3.0",
"name": "AuthConfig",
"abstract": false,
"type": "AuthConfig",
"resourceType": "StructureDefinition",
"status": "active",
"id": "AuthConfig",
"kind": "resource",
"url": "http://health-samurai.io/fhir/core/StructureDefinition/AuthConfig",
"version": "0.2601.0",
"differential": {
"element": [
{
"id": "AuthConfig",
"path": "AuthConfig",
"min": 0,
"max": "*"
},
{
"id": "AuthConfig._source",
"path": "AuthConfig._source",
"short": "System Property. DO NOT USE IT.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "AuthConfig.theme",
"path": "AuthConfig.theme",
"short": "Theme configuration for auth page.",
"min": 0,
"max": "1",
"type": [
{
"code": "BackboneElement"
}
]
},
{
"id": "AuthConfig.theme.brand",
"path": "AuthConfig.theme.brand",
"short": "Brand for auth page",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "AuthConfig.theme.title",
"path": "AuthConfig.theme.title",
"short": "Title for auth page",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "AuthConfig.theme.styleUrl",
"path": "AuthConfig.theme.styleUrl",
"short": "URL to external stylesheet",
"min": 0,
"max": "1",
"type": [
{
"code": "uri"
}
]
},
{
"id": "AuthConfig.theme.forgotPasswordUrl",
"path": "AuthConfig.theme.forgotPasswordUrl",
"short": "URL to forgot password page",
"min": 0,
"max": "1",
"type": [
{
"code": "uri"
}
]
},
{
"id": "AuthConfig.twoFactor",
"path": "AuthConfig.twoFactor",
"short": "Two-factor authentication configuration.",
"min": 0,
"max": "1",
"type": [
{
"code": "BackboneElement"
}
]
},
{
"id": "AuthConfig.twoFactor.webhook",
"path": "AuthConfig.twoFactor.webhook",
"short": "Webhook configuration for 2FA.",
"min": 0,
"max": "1",
"type": [
{
"code": "BackboneElement"
}
]
},
{
"id": "AuthConfig.twoFactor.webhook.headers",
"path": "AuthConfig.twoFactor.webhook.headers",
"short": "Map of HTTP header key-value pairs.",
"min": 0,
"max": "1",
"extension": [
{
"url": "http://health-samurai.io/fhir/core/StructureDefinition/additional-properties-custom-type",
"valueCode": "string"
}
]
},
{
"id": "AuthConfig.twoFactor.webhook.timeout",
"path": "AuthConfig.twoFactor.webhook.timeout",
"short": "Timeout in milliseconds.",
"min": 0,
"max": "1",
"type": [
{
"code": "integer"
}
]
},
{
"id": "AuthConfig.twoFactor.webhook.endpoint",
"path": "AuthConfig.twoFactor.webhook.endpoint",
"short": "URL to webhook that supports POST method",
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "AuthConfig.twoFactor.issuerName",
"path": "AuthConfig.twoFactor.issuerName",
"short": "Issuer name for OTP authenticator app.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "AuthConfig.twoFactor.validPastTokensCount",
"path": "AuthConfig.twoFactor.validPastTokensCount",
"short": "Number of past tokens considered valid (useful with webhook since OTP lives ~30s)",
"min": 0,
"max": "1",
"type": [
{
"code": "integer"
}
]
},
{
"id": "AuthConfig.asidCookieMaxAge",
"path": "AuthConfig.asidCookieMaxAge",
"short": "Maximum age of the ASID cookie in seconds. Default is 432000 (5 days).",
"min": 0,
"max": "1",
"type": [
{
"code": "integer"
}
]
}
]
},
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}