A seconda del tuo rapporto con Altium, i servizi offerti sulla Altium Platform saranno fruibili dall'interno di Altium Designer e tramite l'interfaccia della piattaforma basata su browser. Questa pagina esamina quest'ultima e fornisce una panoramica di ciò che vedrai quando registri un Altium Account e accedi a Altium Platform Interface. Per le informazioni più recenti su sicurezza, affidabilità,…
Altium 365 può ospitare un repository Git per i file sorgente del tuo progetto. Altium Designer funziona con questi repository come un client nativo, ma puoi anche utilizzarli come qualsiasi altro remote Git — clone, pull, push, ecc. con il client Git standard. Questa pagina mostra come: Individuare l'URL del repository di un progetto tramite l'API di Altium 365. Autenticare le richieste Git…
Gli scope definiscono cosa un token di accesso è autorizzato a fare. L’API di Altium 365 convalida gli scope a ogni richiesta: un token privo dello scope richiesto per un’operazione riceverà un errore di autorizzazione. Gli scope vengono assegnati dalla piattaforma in base al contesto in cui viene emesso un token. Non si selezionano manualmente, ma li incontrerai quando ispezioni i token e quando…
Il flusso con token di aggiornamento è un modo più sicuro per autorizzare le richieste API. Anziché utilizzare direttamente un'unica credenziale di lunga durata, si scambia un token di aggiornamento con un token di accesso di breve durata. Quando il token di accesso scade, si ripete lo scambio. Nota: il token di aggiornamento non può essere utilizzato da solo per autorizzare le richieste API;…
Un token di accesso autorizza le richieste all'API di Altium 365. Includilo in ogni richiesta come token bearer nell'header Authorization. I token di accesso possono essere ottenuti in due modi: Directly – creando un token di accesso a lunga durata in Admin → Developer Via exchange – utilizzando un token di aggiornamento per generare un token di accesso a breve durata (che non sarà elencato in…
I token sono credenziali utilizzate per autorizzare le richieste all’API di Altium 365. Tutte le richieste API devono includere un token valido nell’header Authorization. I token vengono creati nel tuo Workspace in Admin → Developer. Solo gli amministratori del Workspace possono creare token. Tokens are shown once. Al momento della creazione, il valore del token viene mostrato una sola volta e…
Un GRID (Global Resource ID) è un identificatore globalmente univoco e stabile per qualsiasi entità sulla piattaforma Altium: un progetto, un componente, una BOM, un'attività e così via. Perché esistono i GRID Le entità della piattaforma in genere dispongono di identificatori locali (GUID, ID numerici) che sono univoci solo nel proprio contesto. Un GUID di progetto non è globalmente univoco: due…
Un realm è un'istanza logica nominata e isolata di Altium 365. Ogni Workspace appartiene esattamente a un realm e tutti i dati all'interno di quel Workspace vengono archiviati ed elaborati al suo interno. Perché esistono i realm Altium 365 opera in più aree geografiche e modelli di distribuzione. Storicamente, il termine region veniva usato per indicare una singola istanza di Altium 365 per area…
Altium Identity è il provider di identità OAuth 2.0 e OpenID Connect (OIDC) di Altium. La tua applicazione autentica un utente tramite Altium Identity e poi chiama l'API di Altium 365 per suo conto, senza mai gestire la password Altium dell'utente. Le applicazioni effettuano l'accesso con authorization-code flow e PKCE. I client pubblici (applicazioni desktop, on-premise, native e a pagina…
Questa sezione esamina più da vicino i seguenti elementi della piattaforma Altium 365: Autenticazione – flussi di autenticazione di Altium Identity Realm – ogni 'realm' è un'istanza logica nominata e isolata di Altium 365. GRID (Global Resource ID) – un identificatore stabile e univoco a livello globale per qualsiasi entità sulla piattaforma Altium 365. Token – credenziali utilizzate per…