Example/JWTDesktop/JWTDesktop/JWTTokenDecoder.h
//
// JWTTokenDecoder.h
// JWTDesktop
//
// Created by Lobanov Dmitry on 30.10.2017.
// Copyright © 2017 JWT. All rights reserved.
//
#import <Foundation/Foundation.h>
@import JWT;
@protocol JWTTokenDecoderNecessaryDataObject__Protocol <NSObject>
@property (copy, nonatomic, readonly) NSString *chosenAlgorithmName;
@property (copy, nonatomic, readonly) NSString *chosenSecret;
@property (copy, nonatomic, readonly) NSData *chosenSecretData;
@property (assign, nonatomic, readonly) BOOL isBase64EncodedSecret;
@end
@protocol JWTTokenDecoderProtocol
- (JWTCodingResultType *)decodeToken:(NSString *)token skipSignatureVerification:(BOOL)skipVerification necessaryDataObject:(id<JWTTokenDecoderNecessaryDataObject__Protocol>)object;
@end
@interface JWTTokenDecoder : NSObject <JWTTokenDecoderProtocol>
@end