Class: ShopifyApp::JWT
- Inherits:
-
Object
show all
- Defined in:
- lib/shopify_app/session/jwt.rb
Defined Under Namespace
Classes: InvalidAudienceError, InvalidDestinationError, MismatchedHostsError
Constant Summary
collapse
- WARN_EXCEPTIONS =
[
::JWT::DecodeError,
::JWT::ExpiredSignature,
::JWT::ImmatureSignature,
::JWT::VerificationError,
InvalidAudienceError,
InvalidDestinationError,
MismatchedHostsError,
]
Instance Method Summary
collapse
Constructor Details
#initialize(token) ⇒ JWT
18
19
20
21
|
# File 'lib/shopify_app/session/jwt.rb', line 18
def initialize(token)
@token = token
set_payload
end
|
Instance Method Details
#shopify_user_id ⇒ Object
27
28
29
|
# File 'lib/shopify_app/session/jwt.rb', line 27
def shopify_user_id
@payload && @payload['sub']
end
|