@@ -105,12 +105,12 @@ class Identity(Protocol):
105105```
106106
107107An ` Identity ` may be derived from any number of sources, such as configuration
108- properties or environement variables. These different sources are loaded by an
108+ properties or environment variables. These different sources are loaded by an
109109[ ` IdentityResolver ` ] ( #identity-resolvers ) .
110110
111111### Identity Resolvers
112112
113- Identity resolvers are responsible for contructiong an ` Identity ` for a request.
113+ Identity resolvers are responsible for constructing an ` Identity ` for a request.
114114
115115``` python
116116class IdentityResolver[I: Identity, IP : Mapping[str , Any]](Protocol):
@@ -120,14 +120,14 @@ class IdentityResolver[I: Identity, IP: Mapping[str, Any]](Protocol):
120120```
121121
122122Each identity source SHOULD have its own identity resolver implementation. If an
123- ` Identity ` is supported by multiple ` IdentityResolver ` s, those resolver SHOULD
123+ ` Identity ` is supported by multiple ` IdentityResolver ` s, those resolvers SHOULD
124124be prioritized to provide a stable resolution strategy. A
125125` ChainedIdentityResolver ` implementation is provided that implements this
126126behavior generically.
127127
128128The ` get_identity ` function takes only one (keyword-only) argument - a mapping
129129of properties that is refined by the ` IP ` generic parameter. The identity
130- properties are contructed by the ` AuthScheme ` 's ` identity_properties ` method.
130+ properties are constructed by the ` AuthScheme ` 's ` identity_properties ` method.
131131
132132Identity resolvers are constructed by the ` AuthScheme ` 's ` identity_resolver `
133133method.
@@ -153,7 +153,7 @@ request.
153153
154154### Event Signers
155155
156- Auh schemes MAY also have an associated event signer, which signs events that
156+ Auth schemes MAY also have an associated event signer, which signs events that
157157are sent to a server. They behave in the same way as normal signers, except that
158158they sign an event instead of a transport request. The properties passed to this
159159signing method are identical to those pased to the request signer.
@@ -168,7 +168,7 @@ class EventSigner[I, SP: Mapping[str, Any]](Protocol):
168168
169169## Configuration
170170
171- All services with at least one auth trait will have the following properites on
171+ All services with at least one auth trait will have the following properties on
172172their configuration object.
173173
174174``` python
0 commit comments