Obama has never claimed to be black.
Not true. Recall that on his census form he checked "Black, African Am., or Negro " rather than the more accurate "Some Other Race" including a space to enter a type such as "mixed" or "mulatto".