i e s ( 奇妙な点 ) ❖ a u t h e n t i c a t i o n t o w a r d s t h e t o k e n e n d p o i n t r e q u i r e s a ( c u s t o m ) J W T a s s e r t i o n a s a c l i e n t _ s e c r e t i n a c l i e n t _ s e c r e t _ p o s t a u t h e n t i c a t i o n m e t h o d w h e r e a s t h e m o r e a p p r o p r i a t e p r i v a t e _ k e y _ j w t a u t h e n t i c a t i o n m e t h o d a s d e f i n e d i n R F C 7 5 2 3 c o u l d h a v e b e e n u s e d ❖ u s i n g u n s u p p o r t e d o r w r o n g p a r a m e t e r s ( e . g . n o n - e x i s t i n g r e s p o n s e _ t y p e , s c o p e , c l i e n t _ i d , o r r e d i r e c t _ u r i ) a l w a y s r e s u l t s i n t h e s a m e m e s s a g e i n t h e b r o w s e r t h a t s a y s “ Y o u r r e q u e s t c o u l d n o t b e c o m p l e t e d b e c a u s e o f a n e r r o r . P l e a s e t r y a g a i n l a t e r . ” w i t h o u t a n y e x p l a n a t i o n a b o u t w h a t h a p p e n e d , w h y t h i s i s a n e r r o r o r h o w t o f i x i t # F E E L S - O K # E X C E P T - F O R - S C O P E ❖ e x c h a n g i n g t h e a u t h o r i z a t i o n c o d e a c c o r d i n g t o h t t p s : / / d e v e l o p e r . a p p l e . c o m / d o c u m e n t a t i o n / s i g n i n w i t h a p p l e r e s t a p i / g e n e r a t e _ a n d _ v a l i d a t e _ t o k e n s s h o u l d p r e s e n t a n o n - s t a n d a r d g r a n t _ t y p e = a u t h o r i z a t i o n _ t o k e n b u t u s i n g t h e s t a n d a r d s - c o m p l i a n t g r a n t _ t y p e = a u t h o r i z a t i o n _ c o d e a c t u a l l y w o r k s w h e r e a s t h e f o r m e r d o e s n o t , s o t h e d o c u m e n t a t i o n i s i n c o r r e c t # F I X E D h t t p : / / b i t . l y / d i f f - b e t w e e n - s i w a - a n d - o i d c