8#import <Foundation/Foundation.h>
9#import <MSSOrchestration/RemoteAuthenticationDisplayDataCallerDelegate.h>
10#import <MSSOrchestration/OrchestrationUser.h>
11NS_ASSUME_NONNULL_BEGIN
25@protocol RemoteAuthenticationDelegate <NSObject>
36- (void)onRemoteAuthenticationForOrchestrationUser:(
OrchestrationUser *)user dataToDisplay:(NSString *)dataToDisplay caller:(
id <RemoteAuthenticationDisplayDataCallerDelegate>)caller;
44- (void)onRemoteAuthenticationStepCompleteWithCommand:(NSString *)command;
52 RemoteAuthenticationSuccessSessionStateRefused
53} RemoteAuthenticationSuccessSessionState;
60- (void)onRemoteAuthenticationSuccessWithState:(RemoteAuthenticationSuccessSessionState)state;
70 RemoteAuthenticationSessionUnknown
71} RemoteAuthenticationSessionReason;
78- (void)onRemoteAuthenticationSessionOutdated:(RemoteAuthenticationSessionReason)reason;
83- (void)onRemoteAuthenticationAborted;
90- (void)onRemoteAuthenticationPasswordError:(
PasswordError *)error;
Definition OrchestrationUser.h:17
Definition PasswordError.h:18
@ RemoteAuthenticationSuccessSessionStateAccepted
Definition RemoteAuthenticationDelegate.h:51
@ RemoteAuthenticationSessionExpired
Definition RemoteAuthenticationDelegate.h:67
@ RemoteAuthenticationSessionAccepted
Definition RemoteAuthenticationDelegate.h:68
@ RemoteAuthenticationSessionRefused
Definition RemoteAuthenticationDelegate.h:69