public class SsoStrategy extends Object implements ModelInterface
| Modifier and Type | Field and Description |
|---|---|
String |
deprovisionBehavior
Method used for deprovisioning users.
|
Boolean |
deprovisionGroups
Auto-deprovision group membership based on group memberships on the SSO side?
|
Boolean |
deprovisionUsers
Auto-deprovision users?
|
Boolean |
enabled
Is strategy enabled?
|
Long |
id
ID
|
String |
label
Custom label for the SSO provider on the login page.
|
String |
ldapBaseDn
Base DN for looking up users in LDAP server
|
String |
ldapDomain
Domain name that will be appended to LDAP usernames
|
String |
ldapHost
LDAP host
|
String |
ldapHost2
LDAP backup host
|
String |
ldapHost3
LDAP backup host
|
Long |
ldapPort
LDAP port
|
Boolean |
ldapSecure
Use secure LDAP?
|
String |
ldapUsername
Username for signing in to LDAP server.
|
String |
ldapUsernameField
LDAP username field
|
String |
logoUrl
URL holding a custom logo for the SSO provider on the login page.
|
String |
protocol
SSO Protocol
|
String |
provider
Provider name
|
Boolean |
provisionAttachmentsPermission |
String |
provisionCompany
Default company for auto provisioned users.
|
Boolean |
provisionDavPermission
Auto-provisioned users get WebDAV permission?
|
String |
provisionEmailSignupGroups
Comma-separated list of group names whose members will be created with email_signup authentication.
|
Boolean |
provisionFtpPermission
Auto-provisioned users get FTP permission?
|
String |
provisionGroupAdminGroups
Comma-separated list of group names whose members will be provisioned as Group Admins.
|
String |
provisionGroupDefault
Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
|
String |
provisionGroupExclusion
Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
|
String |
provisionGroupInclusion
Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
|
String |
provisionGroupRequired
Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
|
Boolean |
provisionGroups
Auto-provision group membership based on group memberships on the SSO side?
|
String |
provisionRequire2fa
2FA required setting for auto provisioned users.
|
Boolean |
provisionSftpPermission
Auto-provisioned users get SFTP permission?
|
String |
provisionSiteAdminGroups
Comma-separated list of group names whose members will be created as Site Admins.
|
String |
provisionTimeZone
Default time zone for auto provisioned users.
|
Boolean |
provisionUsers
Auto-provision users?
|
String |
samlProviderCertFingerprint
Identity provider sha256 cert fingerprint if saml_provider_metadata_url is not available.
|
String |
samlProviderIssuerUrl
Identity provider issuer url
|
String |
samlProviderMetadataContent
Custom identity provider metadata
|
String |
samlProviderMetadataUrl
Metadata URL for the SAML identity provider
|
String |
samlProviderSloTargetUrl
Identity provider SLO endpoint
|
String |
samlProviderSsoTargetUrl
Identity provider SSO endpoint if saml_provider_metadata_url is not available.
|
String |
scimAuthenticationMethod
SCIM authentication type.
|
String |
scimOauthAccessToken
SCIM OAuth Access Token.
|
String |
scimOauthAccessTokenExpiresAt
SCIM OAuth Access Token Expiration Time.
|
String |
scimUsername
SCIM username.
|
String |
subdomain
Subdomain
|
Long |
userCount
Count of users with this SSO Strategy
|
| Constructor and Description |
|---|
SsoStrategy() |
SsoStrategy(HashMap<String,Object> parameters) |
SsoStrategy(HashMap<String,Object> parameters,
HashMap<String,Object> options) |
| Modifier and Type | Method and Description |
|---|---|
static ListIterator<SsoStrategy> |
all() |
static ListIterator<SsoStrategy> |
all(HashMap<String,Object> parameters,
HashMap<String,Object> options) |
static SsoStrategy |
find(HashMap<String,Object> parameters,
HashMap<String,Object> options) |
static SsoStrategy |
find(Long id,
HashMap<String,Object> parameters)
Parameters:
id (required) - int64 - Sso Strategy ID.
|
static SsoStrategy |
find(Long id,
HashMap<String,Object> parameters,
HashMap<String,Object> options) |
static SsoStrategy |
get() |
static SsoStrategy |
get(Long id,
HashMap<String,Object> parameters,
HashMap<String,Object> options) |
static ListIterator<SsoStrategy> |
list()
Parameters:
cursor - string - Used for pagination.
|
static ListIterator<SsoStrategy> |
list(HashMap<String,Object> parameters) |
static ListIterator<SsoStrategy> |
list(HashMap<String,Object> parameters,
HashMap<String,Object> options) |
void |
sync()
Synchronize provisioning data with the SSO remote server
|
static void |
sync(HashMap<String,Object> parameters,
HashMap<String,Object> options) |
static void |
sync(Long id,
HashMap<String,Object> parameters)
Synchronize provisioning data with the SSO remote server
|
static void |
sync(Long id,
HashMap<String,Object> parameters,
HashMap<String,Object> options) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetOptionspublic String protocol
public String provider
public String label
public String logoUrl
public Long id
public Long userCount
public String samlProviderCertFingerprint
public String samlProviderIssuerUrl
public String samlProviderMetadataContent
public String samlProviderMetadataUrl
public String samlProviderSloTargetUrl
public String samlProviderSsoTargetUrl
public String scimAuthenticationMethod
public String scimUsername
public String scimOauthAccessToken
public String scimOauthAccessTokenExpiresAt
public String subdomain
public Boolean provisionUsers
public Boolean provisionGroups
public Boolean deprovisionUsers
public Boolean deprovisionGroups
public String deprovisionBehavior
public String provisionGroupDefault
public String provisionGroupExclusion
public String provisionGroupInclusion
public String provisionGroupRequired
public String provisionEmailSignupGroups
public String provisionSiteAdminGroups
public String provisionGroupAdminGroups
public Boolean provisionAttachmentsPermission
public Boolean provisionDavPermission
public Boolean provisionFtpPermission
public Boolean provisionSftpPermission
public String provisionTimeZone
public String provisionCompany
public String provisionRequire2fa
public String ldapBaseDn
public String ldapDomain
public Boolean enabled
public String ldapHost
public String ldapHost2
public String ldapHost3
public Long ldapPort
public Boolean ldapSecure
public String ldapUsername
public String ldapUsernameField
public void sync()
throws IOException
IOExceptionpublic static ListIterator<SsoStrategy> list() throws RuntimeException
RuntimeExceptionpublic static ListIterator<SsoStrategy> list(HashMap<String,Object> parameters) throws RuntimeException
RuntimeExceptionpublic static ListIterator<SsoStrategy> list(HashMap<String,Object> parameters, HashMap<String,Object> options) throws RuntimeException
RuntimeExceptionpublic static ListIterator<SsoStrategy> all() throws RuntimeException
RuntimeExceptionpublic static ListIterator<SsoStrategy> all(HashMap<String,Object> parameters, HashMap<String,Object> options) throws RuntimeException
RuntimeExceptionpublic static SsoStrategy find(Long id, HashMap<String,Object> parameters) throws RuntimeException
RuntimeExceptionpublic static SsoStrategy find(HashMap<String,Object> parameters, HashMap<String,Object> options) throws RuntimeException
RuntimeExceptionpublic static SsoStrategy find(Long id, HashMap<String,Object> parameters, HashMap<String,Object> options) throws RuntimeException
RuntimeExceptionpublic static SsoStrategy get() throws RuntimeException
RuntimeExceptionpublic static SsoStrategy get(Long id, HashMap<String,Object> parameters, HashMap<String,Object> options) throws RuntimeException
RuntimeExceptionpublic static void sync(Long id, HashMap<String,Object> parameters) throws RuntimeException
RuntimeExceptionpublic static void sync(HashMap<String,Object> parameters, HashMap<String,Object> options) throws RuntimeException
RuntimeExceptionpublic static void sync(Long id, HashMap<String,Object> parameters, HashMap<String,Object> options) throws RuntimeException
RuntimeExceptionCopyright © 2024 com.github.files-com. All rights reserved.