/
dimamir
/
authentik
Обзор
Документация
Войти
/
dimamir
/
authentik
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
web/src/user/LibraryPage/LibraryPageImpl.utils.ts
17 строк
628 B
Jens L
enterprise/providers: Add RAC [AUTH-15] (#7291)
30 дек 2023, 23:33
Не верифицирован
30 дек 2023, 23:33
240cf6d
Код
Авторство
О чём код?
import type { Application } from "@goauthentik/api"; const isFullUrlRe = new RegExp("://"); const isHttpRe = new RegExp("http(s?)://"); const isAuthentikSpecialRe = new RegExp("goauthentik.io://"); const isNotFullUrl = (url: string) => !isFullUrlRe.test(url); const isHttp = (url: string) => isHttpRe.test(url); const isAuthentikSpecial = (url: string) => isAuthentikSpecialRe.test(url); export const appHasLaunchUrl = (app: Application) => { const url = app.launchUrl; return !!( typeof url === "string" && url !== "" && (isHttp(url) || isNotFullUrl(url) || isAuthentikSpecial(url)) ); };