mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-15 14:49:09 +00:00
Improve adfs sso page (#5874)
* replace url_prefix with org_id * enable connect&disconnect saml2 * improve adfs/saml login page * enable adfs/saml user set password * connect/disconnect saml page * improve org saml config page * fix code * compatibility old version * add migrete_idp_certificates.py * simplify org saml config API
This commit is contained in:
@@ -52,7 +52,7 @@ class Content extends Component {
|
||||
} else if (errorMsg) {
|
||||
return <p className="error text-center">{errorMsg}</p>;
|
||||
} else {
|
||||
const { org_name, users_count, max_user_number, groups_count, quota, quota_usage, enable_saml_login, url_prefix, metadata_url, domain } = this.props.orgInfo;
|
||||
const { org_name, users_count, max_user_number, groups_count, quota, quota_usage, enable_saml_login, metadata_url, domain } = this.props.orgInfo;
|
||||
const { isSetQuotaDialogOpen, isSetNameDialogOpen, isSetMaxUserNumberDialogOpen } = this.state;
|
||||
return (
|
||||
<Fragment>
|
||||
@@ -89,19 +89,25 @@ class Content extends Component {
|
||||
<dt className="info-item-heading">{gettext('SAML Config')}</dt>
|
||||
<dd className="info-item-content">
|
||||
<Row className="my-4">
|
||||
<Col md="3">{gettext('Custom SAML Login URL')}</Col>
|
||||
<Col md="6">{`${serviceURL}/org/custom/${url_prefix}`}</Col>
|
||||
<Col md="4">Identifier (Entity ID)</Col>
|
||||
<Col md="6">{`${serviceURL}/org/custom/${this.props.orgID}/saml2/metadata/`}</Col>
|
||||
</Row>
|
||||
</dd>
|
||||
<dd className="info-item-content">
|
||||
<Row className="my-4">
|
||||
<Col md="3">{gettext('App Federation Metadata URL')}</Col>
|
||||
<Col md="4">Reply URL (Assertion Consumer Service URL)</Col>
|
||||
<Col md="6">{`${serviceURL}/org/custom/${this.props.orgID}/saml2/acs/`}</Col>
|
||||
</Row>
|
||||
</dd>
|
||||
<dd className="info-item-content">
|
||||
<Row className="my-4">
|
||||
<Col md="4">SAML App Federation Metadata URL</Col>
|
||||
<Col md="6">{metadata_url}</Col>
|
||||
</Row>
|
||||
</dd>
|
||||
<dd className="info-item-content">
|
||||
<Row className="my-4">
|
||||
<Col md="3">{gettext('Email Domain')}</Col>
|
||||
<Col md="4">{gettext('Email Domain')}</Col>
|
||||
<Col md="6">{domain}</Col>
|
||||
</Row>
|
||||
</dd>
|
||||
@@ -141,6 +147,7 @@ Content.propTypes = {
|
||||
getDeviceErrorsListByPage: PropTypes.func,
|
||||
resetPerPage: PropTypes.func,
|
||||
curPerPage: PropTypes.number,
|
||||
orgID: PropTypes.string,
|
||||
orgInfo: PropTypes.object,
|
||||
updateQuota: PropTypes.func.isRequired,
|
||||
updateName: PropTypes.func.isRequired,
|
||||
|
Reference in New Issue
Block a user