dify/web/service/sso.ts

17 lines
719 B
TypeScript
Raw Normal View History

2024-05-15 16:14:49 +08:00
import { get } from './base'
2024-10-21 09:23:20 +08:00
export const getUserSAMLSSOUrl = (invite_token?: string) => {
const url = invite_token ? `/enterprise/sso/saml/login?invite_token=${invite_token}` : '/enterprise/sso/saml/login'
return get<{ url: string }>(url)
2024-05-15 16:14:49 +08:00
}
2024-10-21 09:23:20 +08:00
export const getUserOIDCSSOUrl = (invite_token?: string) => {
const url = invite_token ? `/enterprise/sso/oidc/login?invite_token=${invite_token}` : '/enterprise/sso/oidc/login'
return get<{ url: string; state: string }>(url)
2024-05-15 16:14:49 +08:00
}
2024-05-21 17:52:41 +08:00
2024-10-21 09:23:20 +08:00
export const getUserOAuth2SSOUrl = (invite_token?: string) => {
const url = invite_token ? `/enterprise/sso/oauth2/login?invite_token=${invite_token}` : '/enterprise/sso/oauth2/login'
return get<{ url: string; state: string }>(url)
2024-05-21 17:52:41 +08:00
}