Last major update: 25.08.2020
- Что такое авторизация/аутентификация
- Где хранить токены
- Как ставить куки ?
- Процесс логина
- Процесс рефреш токенов
- Кража токенов/Механизм контроля токенов
import { SimpleButton } from "../../../Button"; | |
import { useFlow } from "../../../FlowProvider"; | |
import React, { useState } from "react"; | |
import styles from "./styles.module.scss"; | |
import cx from "classnames"; | |
import * as fcl from "@onflow/fcl"; | |
import Loading from "../../../../public/icons/loading.svg"; | |
import api from "../../../../lib/api"; | |
import { initiateCheckout } from "../../../../flow/cmd/checkout"; | |
import SnackbarContext from "../../../../contexts/SnackbarContext"; |
import os | |
import ipywidgets as widgets | |
class FileBrowser(object): | |
def __init__(self): | |
self.path = os.getcwd() | |
self._update_files() | |
"""Library to access del.icio.us data via Python. | |
:examples: | |
Using the API class directly: | |
>>> a = pydelicious.apiNew('user', 'passwd') | |
>>> # or: | |
>>> a = DeliciousAPI('user', 'passwd') | |
>>> a.tags_get() # Same as: |
import socket | |
from http import server | |
import cgi | |
from core.http_options import parse_http, parse_multipart | |
from request import Request | |
from routing import Router | |
class HTTPServer(object): |