mirror of
				https://git.sr.ht/~tsileo/microblog.pub
				synced 2025-06-05 21:59:23 +02:00 
			
		
		
		
	Tweak model for access tokens
This commit is contained in:
		| @@ -21,7 +21,7 @@ def upgrade() -> None: | ||||
|     op.create_table('indieauth_access_token', | ||||
|     sa.Column('id', sa.Integer(), nullable=False), | ||||
|     sa.Column('created_at', sa.DateTime(timezone=True), nullable=False), | ||||
|     sa.Column('indieauth_authorization_request_id', sa.Integer(), nullable=False), | ||||
|     sa.Column('indieauth_authorization_request_id', sa.Integer(), nullable=True), | ||||
|     sa.Column('access_token', sa.String(), nullable=False), | ||||
|     sa.Column('expires_in', sa.Integer(), nullable=False), | ||||
|     sa.Column('scope', sa.String(), nullable=False), | ||||
|   | ||||
| @@ -65,7 +65,6 @@ async def verify_signature( | ||||
|  | ||||
|     key_id = doc["signature"]["creator"] | ||||
|     key = await _get_public_key(db_session, key_id) | ||||
|     print(key) | ||||
|     to_be_signed = _options_hash(doc) + _doc_hash(doc) | ||||
|     signature = doc["signature"]["signatureValue"] | ||||
|     signer = PKCS1_v1_5.new(key.pubkey or key.privkey)  # type: ignore | ||||
|   | ||||
| @@ -423,7 +423,7 @@ class IndieAuthAccessToken(Base): | ||||
|     created_at = Column(DateTime(timezone=True), nullable=False, default=now) | ||||
|  | ||||
|     indieauth_authorization_request_id = Column( | ||||
|         Integer, ForeignKey("indieauth_authorization_request.id"), nullable=False | ||||
|         Integer, ForeignKey("indieauth_authorization_request.id"), nullable=True | ||||
|     ) | ||||
|  | ||||
|     access_token = Column(String, nullable=False, unique=True, index=True) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user