diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2013-06-13 22:37:07 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2013-07-13 15:23:33 +0200 |
commit | 47a4eea827adcd1bc1c42646827c1045c156ad4e (patch) | |
tree | b50416bf08278072de9f935057f510a0e5fab003 /examples/samplesshd-cb.c | |
parent | 0d1ec1fa48db64f0ec6d85ea0b4cc7c709c7361d (diff) | |
download | libssh-47a4eea827adcd1bc1c42646827c1045c156ad4e.tar.gz libssh-47a4eea827adcd1bc1c42646827c1045c156ad4e.tar.xz libssh-47a4eea827adcd1bc1c42646827c1045c156ad4e.zip |
examples: fix with new gssapi cb API
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'examples/samplesshd-cb.c')
-rw-r--r-- | examples/samplesshd-cb.c | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/examples/samplesshd-cb.c b/examples/samplesshd-cb.c index e43443c9..e9ef02bb 100644 --- a/examples/samplesshd-cb.c +++ b/examples/samplesshd-cb.c @@ -60,19 +60,17 @@ static int auth_password(ssh_session session, const char *user, return SSH_AUTH_DENIED; } -static int auth_gssapi_mic(ssh_session session, const char *user, void *userdata){ - ssh_gssapi_creds creds = ssh_gssapi_get_creds(session); - - (void)userdata; - - printf("Authenticating used %s with gssapi\n",user); - if (creds != NULL) - printf("Received some gssapi credentials\n"); - else - printf("Not received any forwardable creds\n"); - printf("authenticated\n"); - authenticated = 1; - return SSH_AUTH_SUCCESS; +static int auth_gssapi_mic(ssh_session session, const char *user, const char *principal, void *userdata){ + (void)userdata; + ssh_gssapi_creds creds = ssh_gssapi_get_creds(session); + printf("Authenticating user %s with gssapi principal %s\n",user, principal); + if (creds != NULL) + printf("Received some gssapi credentials\n"); + else + printf("Not received any forwardable creds\n"); + printf("authenticated\n"); + authenticated = 1; + return SSH_AUTH_SUCCESS; } static int pty_request(ssh_session session, ssh_channel channel, const char *term, |