Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Version 4.0.23.4
Créer une URL d'intégration
Crée une URL d'intégration qui s'exécute en tant qu'utilisateur Looker effectuant cet appel d'API. ("Intégrer en tant que moi")
Cette URL d'intégration peut ensuite être utilisée pour instancier une session d'intégration Looker dans une application Web "Powered by Looker" (PBL).
Cette méthode est semblable à l'intégration privée (https://cloud.google.com/looker/docs/r/admin/embed/private-embed). Au lieu de s'authentifier dans l'interface utilisateur Web, l'utilisateur s'est déjà authentifié auprès de l'API pour effectuer cet appel. Toutefois, contrairement à la fonctionnalité d'intégration privée, où l'utilisateur a accès à toute autre partie de l'interface utilisateur de Looker, la session Web d'intégration créée en demandant le fichier EmbedUrlResponse.url n'a accès qu'au contenu visible dans le contexte /embed.
Une URL d'intégration ne peut être utilisée qu'une seule fois et doit être utilisée dans les cinq minutes suivant sa création. Une fois utilisée pour demander une page au serveur Looker, l'URL n'est pas valide. Les futures requêtes utilisant la même URL échoueront. Cela permet d'éviter les attaques par rediffusion.
La propriété target_url doit être une URL complète d'une page d'interface utilisateur intégrée Looker : schéma, nom d'hôte, chemin commençant par "/embed" et paramètres de requête.
Pour charger un tableau de bord portant l'ID 56 et le filtre Date=1 years, l'URL d'intégration de Looker doit se présenter comme suit : https://myname.looker.com/embed/dashboards/56?Date=1%20years.
Le meilleur moyen d'obtenir ce target_url consiste à accéder à la page Looker souhaitée dans votre navigateur Web, à copier l'URL affichée dans la barre d'adresse du navigateur, à insérer "/embed" après l'hôte/le port, puis à la coller dans la propriété target_url en tant que valeur de chaîne entre guillemets dans cette requête API.
Remarque concernant la sécurité
Protégez cette URL d'intégration comme vous le feriez pour un jeton d'accès ou des identifiants de mot de passe. Ne l'écrivez pas sur le disque, ne la transmettez pas à un tiers et ne la transmettez que via un transport sécurisé HTTPS chiffré.
URL complète de la page de l'interface utilisateur Looker à afficher dans le contexte d'intégration. Par exemple, pour afficher le tableau de bord avec l'ID 34, "target_url" ressemblerait à "https://mycompany.looker.com:9999/dashboards/34". "target_uri" DOIT contenir un schéma (HTTPS), un nom de domaine et un chemin d'URL. Le port doit être inclus s'il est nécessaire d'accéder au serveur Looker depuis les clients de navigateur. Si l'instance Looker se trouve derrière un équilibreur de charge ou un autre proxy, "target_uri" doit être le nom de domaine public et le port requis pour atteindre l'instance Looker, et non le nom réel de la machine réseau interne de l'instance Looker.
durée_session
integer
Durée en secondes après laquelle la session d'intégration SSO est valide. La valeur par défaut est de 300 secondes. La durée maximale de session est de 259 200 secondes (30 jours).
force_logout_login
booléen
Lorsque la valeur est "true", la session d'intégration supprime définitivement tous les états de connexion résiduels de Looker (dans les cookies de navigateur, par exemple) avant de créer un état de connexion avec les informations utilisateur intégrées intégrées. La valeur par défaut est "true".
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/05/13 (UTC).
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]