blob: c8c9bd7b86ebf6bfd7372bc3a33d14d3e4fa1cc5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
pub const ACCESS_TOKEN: &str = "access_token";
pub const REFRESH_TOKEN: &str = "refresh_token";
pub const ME: &str = "me";
pub const TOKEN_KIND: &str = "token_kind";
pub const EXPIRES_IN: &str = "expires_in";
pub const MICROPUB: &str = "micropub";
pub fn get_schema() -> libsecret::Schema {
let mut attrs = std::collections::HashMap::new();
attrs.insert(ME, libsecret::SchemaAttributeType::String);
attrs.insert(TOKEN_KIND, libsecret::SchemaAttributeType::String);
attrs.insert(MICROPUB, libsecret::SchemaAttributeType::String);
attrs.insert(EXPIRES_IN, libsecret::SchemaAttributeType::Integer);
libsecret::Schema::new("org.indieweb.indieauth.BearerCredential", libsecret::SchemaFlags::NONE, attrs)
}
|