]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Work (adding server referrals) in progress
authorAndrew Boardman <amb@mit.edu>
Wed, 9 Aug 2006 22:47:53 +0000 (22:47 +0000)
committerAndrew Boardman <amb@mit.edu>
Wed, 9 Aug 2006 22:47:53 +0000 (22:47 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/users/amb/referrals@18430 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/gc_frm_kdc.c

index edeb3c317e16faff99ec4b00618c6c0c0de36c7c..b36f9730dd22b52e3128906459b51172c1089c7a 100644 (file)
@@ -780,6 +780,19 @@ krb5_get_cred_from_kdc_opt(krb5_context context, krb5_ccache ccache,
      * Get a TGT for the target realm.
      */
 
+    /* Target realm may be incorrect; if we're here we know that ticket
+       requested already isn't in ccache, so request a referral and
+       collect TGTs as necessary. */
+    
+
+
+
+    /* No luck with referrals, so fall back to assuming a realm and
+       computing a transit path. */
+    
+    /* XXX insert get_host_realm code with default realm assumptions here */
+
+    /* Create minimal credential to match against ccache. */
     retval = tgt_mcred(context, client, server, client, &tgtq);
     if (retval)
        goto cleanup;